Syvum: Online Education and Interactive Lerarning
Math story problems to answer and check online. Teach unknown vocabulary in the problems (tulips, hens, plums, etc.) by Googling images. Look under both arithmetic and math. The numbers within the problems are randomized so the problem is new each time the student visitis. Site includes other topics- geography, history, English, etc.