If you’ve been thinking about learning English in a foreign country, the Language Learning Portal may be a good place to start. You can use this site to search for courses all over the world. Filter your search by language, level, intensity, duration and group size. You can also search for language learning opportunities in your own country.
When you find a course that you are interested in, click on the link to learn more about the language school. This site will also give you ideas about the different types of courses that are available for language learners.