Engrade

http://www.engrade.com

This online gradebook has been adopted school-wide for all teachers in my school. They have all found it incredibly easy to use, and its very simple. The best part about this, is that it's FREE! We have expanded to the point where the parents and students all have their own individual accounts and can check their progress in each and every class that they are taking.