American History doesn't have to be boring with these 100+ activities and lesson ideas. Fill your middle school history lesson plans and bring history to life.