If you can afford, go to an English speaking country would be the best choice.
I have been working and studying in the UK for a couple of years, well, the context is entire English, so language ability must be improved. Also you can get used to various accents and daily conversation. I doubt if you would have this kind of exposure in a language school.