Below is the latest list of ESL teaching jobs on offer. Bear in mind that this is from only one source but it will give you a good idea of the wide range of possibilities.
Current Database Status (country/jobs):
Afghanistan, Algeria, Bolivia, China, Czech Republic, France, Germany, Greece, Hong Kong, Indonesia, Italy, Japan, Kazakhstan, Kuwait, Kyrgyzstan, Latvia, Malaysia, Oman, Poland, Portugal, Romania, Russian Federation, Saudi Arabia, Slovakia, South Korea, Spain, Thailand, Turkey, Ukraine, United Arab Emirates, United Kingdom, United States, Vietnam, Worldwide
Where it says China , for example, you can easily multiply that number by 10 or 20. Same with South Korea. The main thing to keep in mind when considering working in a foreign country is that it is just that - a foreign country and foreign culture. You may not always agree with how things work there so you have to be prepared to 'go with the flow' if you want to survive and enjoy your stay.
The first year can either be a totally delightful learning experience or a nightmarish experience you'd just as soon forget. Most often it's the former and the sooner you meet new people, make friends and learn about the culture, the easier your transition will be.
With a university degree and a TESOL Certificate, you can start applying to teach overseas immediately - and be prepared to move quickly. Many schools URGENTLY need teachers and they may want you there yesterday! Do a little research first and see what you can find about the school. Have them email you a contract so you can check it out. Ask me for a copy of my eBook Introduction to Teaching Overseas.