mpbymax.com is a great site to build Social Studies skills.

kidgen.com this is great for research and games