You should also keep other things in mind. Have you considered a school, where to stay, what climate and lifestyle you like, the relative value for money in each of the countries?
I can't answer about whether you can achieve a quick education in English. If you're an outgoing person who is willing to speak English to strangers, you should do well anywhere I mentioned.
- For Teachers