ESL speaking activities

ESL lesson plans

Business English

ESL quiz center

Practice English


Teaching ESL

So you want to teach English abroad? English teachers can see the world. Which countries offer the best salaries and lifestyle? These articles about TEFL (or Teaching English as a Foreign Language) should help you focus your search for English teaching jobs abroad.

Teaching English in Brazil - Lots of jobs for those already in Brazil but hard for EFL teachers to get hired from abroad.

Teaching English in Cambodia - TEFL teachers can make a good life here.

Teaching English in Chile - Lots of jobs and some flexibility with 4, 6, or 12 month contracts make Chile appealing to EFL teachers.

Teaching English in China - More English teaching jobs than in any other country but some people find it hard to adapt to Chinese culture.

Teaching English in Ecuador - Possibly the best nature that EFL teachers will encounter.

Teaching English in Egypt - More than a little different from what gets portrayed in the media.

Teaching English in Germany - Better for non-EU citizens than the rest of the EU. Better if you don't need money.

Teaching English in Hong Kong - Good salaries in a major and fun city.

Teaching English in Indonesia - Cheap living in a busy city or the middle of the rainforest.

Teaching English in Italy - Easier for EU citizens, jobs in Italy are highly sought after considering the pay.

Teaching English in Japan - If it were easier to bring dogs to Japan I'd be teaching English there. An expensive place to live but you can make a living wage and there are so many cool and unique things and people.

Teaching English in Korea - Very safe, good money, interesting culture that comes with bumps = a good choice for TEFLheads.

Teaching English in Mexico (Chiapas) - Tuxtla Gutierrez has over 12 cultural groups for TEFL world travelers to get to know.

Teaching English in Oman - Not as famous as Middle Eastern destinations like the UAE or Saudi Arabia, Oman's English teachers have a pretty good thing going.

Teaching English in Panama - Safe, fun country to live in, easy to get a job, living wage = not a bad choice for TEFLers.

Teaching English in Poland - Safe and beautiful but easier for EU citizens.

Teaching English in Russia - For TESOLers who can stand the cold, Russia has some very cool nature and architecture.

Teaching English in Singapore - The most developed country in Southeast Asia for EFL teachers.

Teaching English in Taiwan - Decent money and the chance to learn Chinese language (Mandarin) and culture in an easier setting than mainland China.

Teaching English in Thailand - You may get sweaty walking to work, but there is a lot to love in Thailand for EFL teachers

Teaching English in Turkey - There's a lot to see and do in Turkey. ESL teachers aren't wealthy but they get paid well compared to many teachers in Turkey.

Teaching English in Dubai, UAE - Good salaries are the UAE's main draw, but Dubai is a fun city.

Teaching English in Vietnam - Top ten for TESOL. Low cost of living in a cool country.

And now, for you teachers who are working your butts off around the world, I'd like to share some TESL/TEFL activities I've created and used. If you'd like to submit your favorites, please do. The best way to reach me is to email

And another good resource for teachers who want to be working around the world, I'd like to share an article about finding ELT jobs. This is a more general article than the country specific articles listed above.

Then I'd like to provide an opportunity to discuss how these activities can be used, their strengths and weaknesses on the teacher development message boards. If you'd like to discuss an activity on this website, I'll swing by to provide any insight I'm able to. Since I created the activities here, I can usually offer something.

I also hope to share my ideas on how to use CALL to help English learners. Perhaps you can find something on one of my online English classes that would be helpful for your students. One thing I like to do is give students these web-based activities as optional homework. Most ignore me, but a few start to become more independent English language learners; independence is a great asset for language learners so why not give your students a good chance to make that choice? In addition to the classes, we have some quizzes and even a few pages with links to all activities on a given theme like the passive class & quiz center. Of course, ESL teachers don't have to use this stuff as optional homework if they have something better in mind.