The National Park Service has produced a new website on the civil war:

http://www.nps.gov/civilwar/index.htm

Check out the teachers page for curriculum, etc. If are close enough to one of the parks, check out their programs, esp. the junior ranger programs.