Hey, you should definetly do your best to keep balance and take care school responsibilities.
It happens to me too from time to time, to get that rush of ideas and not be able to sleep because of it.
Good point to get it written on paper.
But also the other curious aspect of this is how you can use it as motivation.
Last time this happend to me I ended up building this MVP for managing my personal pictures: allmypicz.com
For 3 days in a row I couldn't or maybe wouldn't want to focus on anything else.
Btw I've dropped out of school at your age and at 18 started to work as junior web dev. Hope you find the reasons to stay and to enjoy it longer because after that you'll work for the rest of your life :-) and you might miss friendships and general knowledge. But indeed stay involved and have real experience working on projects, that will help a lot after finishing school.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.