http://edition.cnn.com/2011/OPINION/04/12/granderson.ignorant.vote/index.html
Not a bad idea at all to require people to know something about the government before they are allowed to vote. But really, anyone with a high school diploma should already know all of that. Don't you have to take a civics class in high school in all of the states in the union? The sad thing is that most students pass the class and forget all they 'learned.' Or they just memorized things they didn't really understand... or they just cheated and passed.
What is just as important as knowing about the government is knowing how to understand what you read (or if you don't like reading, what you hear) and use it to think for your self. As a literature teacher and philosophy major I think that literature and philosophy (for those that are ready) are some of the best tools to teach people how to analyze and think-- and that makes a good voter. People will always vote for their own self interest: be it their own selfish interest or what they think is better for everyone else. The point is to be informed and get them to put thought into what they think is best.
Textbooks are good for feeding information to students. In science, grammar, social sciences, etc. you need to feed information to students (especially entry level students, like high schoolers) that is already digested and well packaged. They need to know the foundations that the field is built upon before (and if they ever want to) think and analyze that body of knowledge. But that kind of approach is often all that is given in high school: read this and remember it for the test so you can spit it back out in the right blank.
Actually thinking is more than that, much more. Good literature often has no clear cut answers... Well, aside from the silly questions like, 'what is this character's name,' 'where did this event take place,' and 'what happened after this.' Questions like: 'What is the significance of this character in the book, or in life? 'What is the significance or meaning of this event and the place that it occurs?' or 'Why would something like that happen and what does it mean?' Those questions are deeper questions. Relating the characters, idea and events in a story to history, reality, everyday life... that requires thinking, not just spitting things back out. That requires a deeper understanding of the story which necessitates thinking beyond the text and relating it to other things. When you can do that with fiction then you can do that with fact as well... but with fiction you have a more open field to play in when you are learning to think and relate.
A science teacher can easily say that you are wrong when you think and relate what you read in you science text. And most high school students would be wrong if they try to think deeply, beyond the text, about science. That doesn't mean they are stupid, or that they can't think and relate, just that they don't have the background in the specific field to do so. (Who can blame them? Some of the brightest minds of the last 300 years are the ones that have been putting together that background... and it has taken many years.) Getting shot down by a teacher can quickly lead to you not trying to think beyond the text; it is discouraging.
But relating literature to modern life or your own personal life, or better yet the life of the community you currently live in.... It is hard for a teacher to say with authority that you are wrong and just leave it at that. Literature is a place for minds to play and practice critical reading and relating that reading to other things. When taught right, literature teaches you how to think in ways that can help you deal better in the real world.
If you can read a Hemingway story and relate it to your own life and the historical context that it came out of, then you can listen to the news or read the news paper and make thoughtful decisions and informed opinions out of it. They are opinions and decisions that are based on the facts as given to you in the news and they relate to your life. And if you are really good at it you can read a story by a contemporary writer and pick apart their view of the world-- where do you think it is right, where do you think it is wrong. That same type of thinking will help you to read news and articles and judge if they seem to be accurate or not-- honest attempts to relay facts, or just hot air.
They best way to get better voters is to have people who know how to read, think and relate. This what literature courses in high school should be about: taking well written and thoughtful literature and using it to train young minds to deeply understand what they read and relate it to what they know and experience. It is sad that so many teachers, and most students, think that literature is just about reading good stories.... Or reading things that other people say are good and important stories. It is much more than that...