I am a teacher who houses language students. I've housed students from many different language schools. The one thing I've come to notice is that the students who attend community colleges in the US have better quality instruction. It may also be less expensive but I am unsure. This is just advice for foreign students who want to come to the US. Another good thing about attending a community college is that you get familiarity with the US higher education system, and some of your credits may transfer to a 4 year college.