English is one of the world's most spoken languages. It helps connect diverse cultures and bridge the gap between countries that want to connect for trade or diplomacy. Many people in non-English-speaking countries have the desire to learn the language, so there's always a need for people who can teach English-as-a-second-language (ESL) classes abroad.
As an ESL teacher, you'll get paid for the privilege of being immersed in a different culture. Many English teachers are provided with free accommodations while they're working abroad. You'll also get the satisfaction of knowing that you're teaching a valuable skill.
You can either teach children from kindergarten through high school, or work with adults. Most positions require you to have at least a bachelor's degree, but you'll earn more if you also have a master's. Depending on the program, you might need to be certified to teach as well.
English teaching positions are available through the U.S. Department of State, as well as with companies that place teachers internationally. Asia and Eastern Europe are two of the biggest markets for English teachers today. You can work in private international schools and universities, U.S. military bases or with an organization like the Peace Corps.