This is a good site for Social Studies teachers to find US primary source documents to help supplement the material being taught. There are a lot of different sources on here.
This site is the home page for using new technologies to enhance learning. There is an online textbook and primary sources. There is also a section for teachers and an active learning section too.
This is a good website for history teachers. There are a lot of resources on here about how to teach specific topics. They have handouts, primary sources, how to motivate students for certain material etc. and there are a lot of different topics to choose from.
This is a collection of primary sources and firsthand accounts from different historical events, ranging from the front lines of WWI to the Galveston Hurricane in 1990. There are also photos and video clips available to view.
This is a website made by the Ohio State University history department. It contains some primary sources and maps, a lot is about US history and its wars. One of the coolest things is the timelines that are pretty comprehensive.
This is a great site to find history lesson plans, which are divided by era. They also have tips on how find primary sources and how to use them in the classroom.
This site is sponsored by Northern Illinois University and is a primary source material for one of America's most celebrated Presidents. It has text, images, videos and interactive features as well.
This is the National Archives website. It includes pictures, video and docments of historical events. It also includes a lesson plans section for teachers.
The National Archives are a great place for students to study primary resources, and a great place for any educator to check out suggested lesson plans. There are current exhibits, and suggested lessons. Currently on the front page there is one about Re
This website is a collection of photographs from all periods of time. The search function allows you to pick an event or time period and it will bring up pictures from that time for you to look at on your computer.