Given the anti-immigrant hysteria sweeping the right wing, its no surprise the English-only canard is being played again - big time. Now at a certain level, I can understand why folks might want to declare English our national language. Fine, I have no real problem with that. My problem is the racists and bozos who want to declare war on Mexican Americans.
Its time for these dolts to get real and live with fact that lots of people haven't mastered English - particularly adults moving to the US for whom English isn't their primary language. Its really not a big deal to have ballots in Spanish, or health warnings in Vietnamese.
On the other hand, I do have a pet peeve in our schools. I want to say first that I think its fine to have public schools where the instruction is in another language (often Spanish) so long as that foreign language isn't also your primary language.
However, I strongly believe that children who have limited English skills should not be bundled off to classes taught in their native languages. Why? Because more often than not, these classes are taught by someone proficient in a particularly language, but not in the subject(s) being taught. Second, for someone to have real success in this country, you need to learn to speak English well.
The solution: English immersion. For the first six months to a year in American schools, these kids must be put in English immersion classes to master English first. Then they need to be mainstreamed into regular classes - as quickly as possible.
That's my small solution to a rather large problem. I'd be interested to hear other points of view.