✔ 最佳答案
If you told me that you were going to learn Japanese or French, then I would agree you to study in those langugage school. It is because I assume that you may want to learn the basic of those languages.
But for English, it is absoultey pointless! We all know that during primary school and secondary school, we have learned all the basics and gramma needed for English. I reckon you should be able to at least understand english textbook or communicate in English through msn, icq, and understand what I am currently writing to you, right?
It means that your english is up to certain level already, as you said, level 2 in WSI test. Therefore, no point to go to school to improve, especially the fee is whopping $19800, which is an utter rip-off.
If you want to advance your english, such as being able to communicate with English/American/Australian people, then you need to talk more, listen more! Language is different from learning science, maths or history. It is like a skill, like playing piano, all you need to do is do more. The more you do, the better you get.
Solution?
You need an english environment. The best way is to study abroad, like what I did. If you can't, then try to watch more English TV, films. Read English books (fiction), newspaper. See if you can apply for exchange programs so you can go abraod for a year.