By the water in KhonKaen, Thailand

The Ultimate Guide to Teaching English in Thailand

Click to scroll down and read more

Often referred to as the "Land of Smiles," Thailand is a tropical paradise famous for its opulent Buddhist temples, turquoise waters, and delicious cuisine. For these reasons and more, it's up there as one of the most popular destinations for English teachers seeking a new culture to experience. 

And thankfully, English is in pretty high demand in Thailand, offering native speakers the opportunity to work while soaking up the local culture. So, if you've been daydreaming about what it takes to move abroad, here's how to teach English in Thailand and experience life in this beautiful Southeast Asian nation.

Snapshot of Teaching English in Thailand

Avg. Salary: $900-$1,500+/month
Teaching Hours: 20-25 hours/week
Duration of contract: 6 or 12 months
Peak hiring season: February and June
School term: Early-May to late-September, and mid-October to late- March
Visa requirements: Non-Immigrant B Visa and Work Permit

  • Young female teacher with Thai students in costumes at festival
  • Thai kids in class holding up national flags

Why Teach English in Thailand?

Although Thailand is not considered one of the highest paying destinations for English teachers, it's popular for a few key reasons. First, you can’t beat its warm and tropical climate, friendly locals, and diverse expat scene.

Additionally, teaching English in Thailand puts you right in the heart of Southeast Asia, where surrounding countries like Vietnam, Laos, and Cambodia provide affordable and exciting travel opportunities. 

Read More: Is Teaching Abroad Alone Safe for Women?

Teacher with group of kids in Thailand

Typical Requirements to Teach English in Thailand

To teach English in Thailand, you must first confirm you meet these key requirements:

  • Be a native English speaker from the U.S., Canada, Australia, Ireland, New Zealand, or the U.K.
  • Have a Bachelor’s degree

A TEFL certificate is not always required to teach English in Thailand, but it is highly recommended. With a TEFL certificate, you not only arrive equipped with essential classroom management skills, but it’s a qualification that can earn you a higher salary. 

Types of Teaching Jobs in Thailand

Teacher and young students in classroom in Thailand

Thai Government Schools

Thai government schools or public schools are among the most common ways to teach English in Thailand. It offers a great stepping stone for those first arriving as the job requirements are usually less strict. Students at public schools are super friendly and motivated, and teachers enjoy having the 23 national holidays off. One thing that sets public schools apart is that the class sizes can be quite large, and resources may be lacking, especially in rural Thailand. 

However, some public schools in Thailand participate in "The English Programme" (EP), a government-sponsored initiative that offers instruction by native English speakers in various subjects. One benefit of working with an EP school is that classes are typically smaller and have better resources, thanks to the additional funding and higher tuition fees. 

Teacher and students outside in masks in Thailand

Private Language Academies

Private language academies are another option and typically operate outside regular school hours during evenings and weekends. Salaries offered at these academies are sometimes higher, although the workload may also be higher.

Many ESL teachers opt to arrive in Thailand on a tourist visa and apply to local academies in person. Private academies typically hire teachers on an ongoing basis and do not have any set application periods. While it's possible to find a teaching job at an academy before leaving home, it can be challenging. 

Some of the most prestigious language academies are InlinguaECC Thailand, and Wall Street English. ESLBase.com also has an excellent list of language schools in Thailand that offer more options.

Teach in Thailand teacher with student

International Schools

Qualified teachers armed with a teaching license and a degree in education can work at international schools or universities throughout Thailand. These teaching jobs offer the best salary and benefits but often include more responsibility than simply teaching English. Properly qualified teachers can find work leading an entire grade or teaching a different subject like math or science.

Two of the most well-known schools are the Council of British International Schools and The Federation of British International Schools in Asia. These networks of schools often post current openings online and are known to be reputable.   

Where to Find ESL Jobs in Thailand

Now that we’ve covered the nitty-gritty details, here is where you can find Thailand teaching jobs.

English teacher walking on Thai beach

CIEE Teach Abroad in Thailand

One fantastic way to teach English in Thailand is through the CIEE Teach Abroad Program. By partnering with the Overseas Ed Group (OEG), CIEE can offer placements in hundreds of public and private schools throughout central, eastern, or northeastern Thailand. 

As compensation, CIEE Teach Abroad teachers receive 28,000-33,000 THB per month ($900-$1,000) plus housing. Those who sign up to teach for two semesters also earn a 20,000 THB ($600) contract completion bonus. There are two application deadlines, typically January 1st and June 1st.

Learn more about the CIEE Teach Abroad Program in Thailand.

Waterfall in Khon Kaen Thailand

Best Thailand ESL Job Boards

If you hope to find a teaching job independently, many online job boards share current openings. One of the best ESL job boards in Thailand is considered Ajarn, an online forum that has been around since 1999.

Other noteworthy job boards that list current openings are: Teaching Jobs in Thailand Facebook group, Teaching in Thailand, and JobsDB by Seek. Be sure to properly research and vet each online job listing before sending any personal information. 

Frequently Asked Questions

You’ve got questions. We’ve got answers.