(this post is assuming you use an alarm clock to get up in the morning.

)
Well, as opposed the people saying to use an alarm clock to get to sleep, I think you're going to NOT want to use an alarm clock to wake up. Most people depend too heavily on them (and they're needed in situations from which you have to wake up at an unusual time), but you shouldn't depend on them too much. What's the point of an alarm clock, when you can just roll over, hit the snooze button, and go back to sleep?
Maybe not during the school week, but may during weekends or during a break of some sort. DON'T use an alarm clock, but instead, try your best to wake up at whatever time you set (you'll want it to be the time you'd usually wake up for school, though). After you do it enough times, you'll find yourself almost automatically waking up at the time you need to (if not 30 minutes or so before... that just happens sometimes.

) I used to have to wake up at 6:00, but I got myself to wake up at 6:00 every morning for school (and I've never had a clock in my room, so I sort of HAD to do it anyway) Also, you'll occasionally forget it's a weekend (since I doubt you set an alarm clock for a certain time on a weekend) and perhaps wake up an hour so later than you usually do on a Saturday, and freak out, but then you can just laugh at yourself and go back to sleep. xD (Ugh, I always used to freak out because I thought I was late for school. >_>)
Anyway, until you have a job (that starts in the morning), I'd try to get yourself from that habit.
It's hard to explain, but if you can set an alarm clock in your mind, there's no hitting the snooze button and going back to bed. (I used to literally jump out of bed without the "just woke up feeling", I always used to be a morning person because of that).
Also, you'll want to cut down laying in bed for that short amount of time, unless you really think you can handle not falling back to sleep (which it appears may be a problem). When you wake up, FORCE yourself to get out of bed, if you have to, just make sure you do it.
(also, a shower right after you wake up along with breakfast after that should keep you awake)