"Project Citizen" Curriculum
I highly recommend the Project Citizen curriculum, a product of the Center for Civic Education. There are several curricula available for varying age groupings (beginning with a grade 4-8 text) that guide students through the decision to do a project,...