Check out gitosis. It's a little bit of a pain to get set up correctly, but once you've done that, adding new repositories is a breeze.
School projects tend to be proliferous and need to be private, which doesn't mesh well with GitHub. I'm mostly just paying them for a micro plan because I think the service is cool.