Some good news for a change
We like this one: The Multnomah County Public Library has won a national award for helping immigrants. We're all immigrants, except for the native Americans, but sometimes we forget that.
In addition to lending recent arrivals materials in their native languages, the library offers "citizenship classes, language learning labs and Talk Time (conversation circles for non-native speakers to practice speaking English)." Excellent.