I just have to say that history/Social Studies is a lot more fun than it was when *I* was in school!
My kids' school district follows the "Social Studies Alive!" curriculum and I'm pretty impressed with it.
One of the cool activities that C's class participated in was an Opet Festival to celebrate the culmination of the unit on Egypt. They mummified cornish game hens, and played Senet, and dressed the part for the big feast. Some pics of C's costume: