- International house of University of Pennsylvania
- Community colleges
- Temple University Intensive English Language Program
- UPenn English Language Programs
I took classes at the International house, and it was quite fun - their idioms course was very useful to me. If you are okay to be part of a highly diverse class filled mostly with international students, check it out!
Btw you should download an amazing app called Duolingo, it makes possible to learn another language (pretty much any language, I'm taking Italian for instance) and feels like you have been just playing a game... Definitely worth it.