However, I think that once these people make the decision to come here, they would better assimilate into our society by learning English.
Sorry, don't agree. Immigrants most often come here to give their CHILDREN a better life.
Both sets of my grandparents came here in the 1800's and became farmers. Both grandfathers were "black sheep", shipped off from affluent minor aristocracy. They didn't speak English, but all their children spoke both English and Japanese.
For that matter, my maternal grandparents settled in a Swedish community. Most of their peers spoke Swedish first and English a poor second. I'm sure there was a lot of hand gestures and charades involved with the older generations communicating with one another!
By the third generation, you'll find many immigrant's grandchildren ONLY speak English.
When I was growing up in Chicago, you could tell where you were without looking around. If you heard German you were out somewhere on West Halstead. If you heard Polish you were around Maxwell St.
Now I live in the San Francisco Bay Area. It's common to hear people speaking other languages. We were eating lunch at an Asian fusion restaurant yesterday, and a Middle Eastern couple were speaking French to one another.
English is an extraordinarily difficult language to master, being a polyglot language full of inconsistencies. A great many Asians and Europeans think less of Americans for not bothering to learn other languages. Being bi- or tri-lingual is not uncommon outside the U.S.
My FIL was an uneducated man. He never had the chance to advance his education because he was the eldest and had to support his mother and six siblings when his father died. But he was a whiz with languages. When I first met him I thought he had the strangest accent I'd ever heard from a Chinese.
Then I learned it was because he spoke so many languages. He knew FIVE Chinese dialects, Japanese, Russian, and German, in addition to English and Portuguese (he held Portuguese citizenship).