English as a second language (ESL) is an extremely popular area of study for people involved in immigration, overseas education, work transfers, international business or just as part of a school syllabus.
ESL Tutors are high in demand. There are lots of opportunities for ESL Tutors both within language schools and in the freelance private tutoring services.
You should choose an ESL Tutor based on your requirements and your level. If you can find an ESL Tutor that is also fluent in your native language that is obviously the best scenario. ESL schools can be restrictive as they require you to work in a classroom situation, which means you'll be forced to progress at the same speed as everyone else. If you want to learn English quickly you'll need a private English tutor that can work with you at your natural pace, going over things when you need to or fast tracking through the syllabus if you have a more natural ability with languages.