Teachers know that managing a class is no small task. They have to manage grades, rosters, and at times, even seating arrangements. LearnBoost is a website that tries to merge all these features into an online interface, with a focus on grading. If you are a teacher, all you need to do is create an account on the site and then set up your school.
http://www.makeuseof.com/dir/learnboost-online-teacher-gradebook/