This post is on behalf of my friend. She wants to come to America to improve her English. She is from Thailand. She already has a degree from a Thai university. She goes to an English language school in Bangkok when she has the time. I told her she could come to America to stay with my family if she wants an opportunity to improve her English. Her English is fluent and would naturally improve just by living in an English speaking environment. I don't think a formal English language program is necessary for her. Besides, if she wanted to get help in English while she was in America she's got me and my whole family to help her. There are also several community centers that offer free English lessons.
So my question is, is there any kind of visa that would allow her to stay in America for an extended period of time while improving her English on her own? American college is expensive, especially for someone coming from Thailand. It seems wasteful for her to attend a school that will give her little educational value. The only benefit of going to a school would be the student visa she would get. There must be some other way, right?