to the forum Sy.
For the benefit of our non-UK members, the legal age of consent in the UK is 16, unless there are special circumstances like your also his teacher.
Im all for the age is "just a number" scenario - I'm 10 years older than my SO. However what you need to be careful of is that at 17 he's still emotionally immature, and this can lead to specific challenges which can put you into an extremely difficult situation.
He's not out and he's not ready to come out, so first and foremost its not your place to out him for whatever reason. What concerns me however is the emotional hold that he's started to have over you. Ask yourself this, if his mother found out that you are sleeping together, what kind of problems will that cause you?
Is she your next door neighbour?
Also, what if he starts some kind of emotional blackmail on you, and threatens to out you to the neighbours, and his mates etc. Having the local teenage population focusing on you and your house car etc can get unpleasant very quickly.
Personally I think your treading in very dangerous water here, and there is significant personal risk to yourself.
At 17, I have no doubt that for him is all about the attention and the sex.
At 30, I have no doubt that for you its all about the attention and the sex, which your now starting to complicate with emotions.
Tread carefully here...
ObW
X