the US doesn't have any official languages...there are some who would make it bi-lingual, (English and Spanish) and more who feel it should be English only...

citizenship does requires a basic knowledge of english.--but its written/reading english, not spoken english.
the league of women voters-a non partician group that have made it there business to distrubute voter information alway have info in a host of languages.

NYC has bi-lingual education programs, 90% of which are english/spanish, even though spanish speaker only make up something like 40% of the non english speakers.
the general held view is bi-lingual (english/spanish) classes present the opportunity for kids to grow up illiterate in 2 languages.