5 Free History Websites for Homeschooled Middle School Kids (great websites for including all of your kids too) @ Tina's Dynamic Homeschool Plus
All weeks. Great website where students can learn about American history and take interactive quizzes.
13 Best Websites and Games for U.S. History and Civics | graphite Blog
Canada's History - Watch It!
A resource for students, educators and all lovers of American History // Videos, activities, links, resources - "Because History is Fun!" :)
BBC Interactive History Website for Kids
BBC - History - World Wars: Front Line Trench Virtual Tour
Eyewitnesstohistory website with many Primary sources including diary entries from colonists
Tom Richey's World History and US history site (AWESOME) Full of PowerPoints, and more