Whoa whoa, I'm going to have to disagree with you two. I don't find it unamerican in the least to have civic education be a requirement for voting--if you look back far enough you'll see the people who wrote the Constitution and shaped our country did nothing but stress the importance of an educated populace being essential to the life of a democracy. Greek democracy and Roman republicanism (well, the early part at least) succeeded because their people were educated enough to make informed decisions.
If you want to talk about disenfranchisement, how many well-educated and informed voters are screwed because they are so outnumbered in their own state by the folks who vote "how daddy voted" or base their entire political decisions off of a smear ad? What's worse, our country's electoral process favors that exact situation, and that's how politicians are elected.
Civics education should be mandatory at the high school level here. I know that before I took my civics class, I simply would've voted how my parents voted, and I'm certain that's the case with at least 50% of the people I took the class with.
I do want a free America, where everyone should be allowed to vote, but electing the future leaders of the free world, the third most populous nation on Earth, and one of the most influential countries is too delicate and important a process to be left to people who don't even know which Amendment gave them their right to vote.