Not OP, but I had a very similar high school experience. I basically have two "stable" sleep rhythms: Go to sleep at 4 am, wake up at ~1 pm (the "lazy person" cycle), or got to sleep at 6 pm, wake up at ~3 am (the "I can't categorize this" cycle) - unfortunately, neither are very compatible with normal people. The second one is alright for work, but tends to kill every last bit of your social life for obvious reasons. So I'm kinda stuck with a daily ritual of trying to fall asleep at 11 pm and trying to somehow get out of bed after an hour long struggle at 8 am. Also I'm about 3 times as productive at work after 2 pm, because before that, I just feel like a zombie.
On the plus side, if something has to get done, I don't mind staying until 10 pm too much.