This list of 101 Social Studies Websites for Teachers is a great resource for US History, World History, Civics, government, geography, and more.
13 Best Websites and Games for U.S. History and Civics | graphite Blog
Social Studies Elementary
21 Top Websites for Social Studies Teachers
Secondary Social Studies
Top 10 Social Studies Websites for Elementary Students
5 Free History Websites for Homeschooled Middle School Kids (great websites for including all of your kids too) @ Tina's Dynamic Homeschool Plus
:::: Tina's Blog ::::
Websites for teaching all aspects of social studies: history, culture, geography, economics. Apps, maps, references, videos, and more.
Canada's History - Watch It!
Grade8 History Strand A. Creating Canada 1850 - 1890
Great site with lots of resources for US History for Kids
Teaching Social Studies
Héritage - Canadian History website
BBC Interactive History Website for Kids
Homeschool - History & Government