http://www.funenglishgames.com/grammargames.html
http://www.funbrain.com
http://www.grammarly.com
http://www.abcya.com/parts_of_speech.htm
http://www.educationplanner.org/students/self-assessments/improving-study-habits.shtml