My son loved this one: http://www.abcya.com/parts_of_speech_quest.htm
LearnwithESA.com has grammar included in their free reading program. It is only listed under 3rd grade, but it is a multi-grade program.
I put this set of links together for my son a few years back.
https://sites.google.com/site/thegrammarlink6/