Planboard makes lesson planning, grading and tracking straight forward with lots of useful features.