Struggling to teach social studies in your primary classroom? Read more to learn about these 10 free social studies websites for teachers.