FunSchool.com
The site offers more than 800 interactive games and activities for preschool through 6th grade that are fun, easy-to-use, educational activities ranging from matching numbers and shapes for pre-schoolers, to geography, math and history for third through sixth graders.