Run the shutdown scripts as a schedule task. You would need WOL to turn the computers back on in the morning(if shutdown overnight). If you have seperated the rooms out, you can run them at different times depending if you have night classes etc running.

I used to use Lanview to start the machines up in the morning.