I would wake him up every day! I woke my kids up all through high school and still do for my two still at home.
My oldest NEEDED! me to get him up. He was awful. I made his breakfast, lunch and dinner every day. I was glad to do it and so was he. The good news is that the last 2 months of high school he started telling me that 'I'm 18, I can wake myself up' and started setting an alarm.
He is in college now and getting up on his own without mommy. It all worked out. So far, he hasn't missed a morning class or a morning workout (he's a Division I athlete).
I wish I could still wake him up in the morning! Sigh.......