Looks pretty good. I like your progress tracker along the top, not sure many would notice that for what it is, but it's nice. Might be a good idea to have a more indicative tracker for the traditionalists. I particularly like your top sections of classes, being a large colour-coded welcome.
I'm actually a website development teacher for a College here in Australia. Sending you a PM, if you're keen for content writers.