Go to engrade.com. Its the best online classroom software ever. You can create a whole school on it and message teachers, students, and parents in a SPAM-Free environment. It includes a grade book, attendance tracking, discipline, homework calendar, seating chart, comments, online turn-ins, and option to drop lowest score. Now parents can see easily if their child is failing, or passing without having to wait until its too late. You can also export your grade book and print up to 15 assignments per page. It also includes unlimited classes, unlimited assignments,and unlimited students and staff members. Instead of paying for all this, you can get all this for free. Engrade is a teacher's paradise and makes grading papers, and tracking at-risk-students a lot easier. I highly recommend engrade.com.