Classroom for Github automates repository creation and access control, making it easy for teachers to distribute starter code and collect assignments from students.
There's more info on our blog: https://github.com/blog/2055-teachers-manage-your-courses-wi...