This is an awesome free site:
Teachers can choose from 18 units that include a variety of embedded resources and activities that engage  students in writing about and discussing historical events that are presented through primary documents, images, and multimedia.  Students must take a stance on important historical issues and back up their arguments with evidence.  Zoom In and take a look!  

--
Jane E. Martellino
Twitter: @janemartellino