mpbymax.com is a great site to build Social Studies skills.
kidgen.com this is great for research and games