Just thought this idea posted over on DailyKos was awesome:
But why stop there? Here is my suggestion that I would like to add to the other: Require all students pass the American Citizenship exam in order to graduate high school. If it was required for graduation, the schools would have to teach it. And passing an official test that declares one competent to be a full participant in our democracy would also encourage people who might otherwise leave politics for someone else to deal with, to start behaving as a good, patriotic citizen, and participate in our political system by learning about and "following" politics and then voting. (I suppose it might also provide a learning opportunity for any children of "undocumented" aliens who might happen to be attending a public high school.) And so the only question would be how to pay for it. But after all, how much does it cost to enforce the USAPATRIOT Act? A lot, I'm betting.
http://www.dailykos.com/story/2006/3/29/15317/9348(On edit, this is a topic of particular interest to me because I live near the college I attended, and have been watching as the administration there has inched ever so slowly along removing the rights of students, and in particular the students in residence halls are now treated like they are in some sort of camp for troubled youth. These kids have no idea what it feels like to be an adult, and they'll be in their 20's by graduation! They enter the "adult world" with absolutely no concept of what their rights as a tenant are and don't seem to know the first thing about what it means to have their own private space. How are they supposed to build a home when they don't know what one feels like?)