Usually I wake up at 7:15 for school, and I go to bad at about 12, at most (in bad cases though, it can get to 2 am to the point where it's just not done anymore to wake up at 7 am). I'd love to go to bed early, but the point is that once going to bed at 12 is your pattern, it's very hard to break because once you do that, and e.g. go to bed at 10, you'll be even more tired the next day because your pattern is disturbed.
There have been nights where I just couldn't sleep, and I was lying awake for 7 hours straight, spacing out and walking around in my room in the dark. I did go to school the 'next' day though in those cases because otherwise my whole inner clock would be messed up. When you're awake for so long and you go to school, it's like you aren't there. You get this energy boost but you are zoning out and it is very weird lol.