Teaching English as a second language (ESL) isn't a high-paying job, but you can affect people's lives and immerse yourself in a new culture at the same time. For many students and adults in some countries, learning English is the pathway to a better-paying job or career. In return for your teaching skills, you typically travel and live for free, learning and enjoying a new way of life.
Working abroad as an ESL teacher used to be taken less seriously than it is today. Some companies or schools now make teachers sign a contract with a deposit, to cut down on the amount of teachers who decide the country isn't for them and leave partway through the school year [source: Beck]. However, for those who enjoy teaching, traveling and learning new customs, teaching ESL can be extremely rewarding. Look into reputable schools and programs with high consumer ratings. You can also find a variety of programs with different lengths — often ranging from two weeks to several months.