TEFL Courses in Thailand

Find a TEFL certification course in Thailand. Read about teaching English in Thailand.

Guide to TEFL in Thailand

Looking to have the ultimate teach abroad experience in a country rich with culture and amazing natural beauty? Look no further than Thailand. While Asia is one of the hottest regions for ESL teachers in general, there are so many reasons why Thailand, in particular, should be your top pick when it comes to teaching destinations abroad.

In recent years, Thailand has placed an increasing emphasis on the importance of English language learning in classrooms, meaning many more opportunities for native English speaking teachers are opening up throughout the country.

So, if you’re considering teaching English in Thailand for the first time, keep reading to find out the qualifications you’ll need, where the best places are to find work, and what you’ll need to get your visa in order.

What types of English teaching jobs are available in Thailand?

There are a few different options. Most positions are as ESL instructors in private language institutes or English teachers at private international schools.

While it is technically possible for overseas teachers to land a job teaching at a Thai public school, these positions are usually reserved for certified teachers with a wealth of teaching experience behind them.

Where exactly can I teach English in Thailand?

The majority of jobs for ESL teachers in Thailand are in larger cities such as Chiang Mai and Bangkok. Bangkok is the capital and economic hub and a popular choice for ESL teachers wanting to live in a modern, metropolitan city. Chiang Mai is northern Thailand’s major city, and has many opportunities for teachers.

If you feel the need to escape to a more remote and tropical teaching destination, the islands of Phuket and Phi Phi offer more and more opportunities for teachers wanting to work in Thailand. Phi Phi is known for its amazing beaches and relaxed island living and also has a low cost of living, making it easy to live comfortably on a teacher’s salary with some basic budgeting and planning.

Due in large part to their popularity, larger cities like Bangkok and Chiang Mai have a more competitive job market for English teaching positions. It is possible to land a teaching job in the more rural areas of the country, but these positions are less common for teachers coming from abroad.

Do I need a degree to teach English in Thailand?

If you want to teach English in Thailand, you’ll need a Bachelor’s degree, but don’t worry about your major – all fields are considered for ESL teaching positions.

To teach in a private or international school, educators will need to be a licensed teacher in their home country and hold some teaching experience. International schools will usually teach a North American or British curriculum and will want to hire experienced teachers to teach a variety of English-medium subjects, not just ESL.

Do I need a TEFL qualification to teach English in Thailand?

Having a TEFL certificate will definitely set you apart from other candidates. The demand for TEFL-qualified teachers in Thailand is increasing by the day and, as a result, a TEFL certification is quickly becoming more and more of a minimum requirement for many hiring schools.

It is important to be aware that there is no central accreditation body for TEFL. Choosing a TEFL course through a trusted academic provider, such as a university with a specialization in education and foreign language teaching can go a long way in ensuring your TEFL certification will be recognized and trusted by potential employers in Thailand.

Do I need to have experience to teach English in Thailand?

Due to the popularity of Thailand, having previous teaching experience in your home country is becoming more of a necessity in order to land a job in an international school. Positions in ESL schools are great options for recent college grads, as the only requirements are a Bachelor’s degree and a TEFL certificate. Previous teaching experience is not usually required!

What are the visa requirements to teach English in Thailand?

Thailand has specific requirements for expat teachers. If you do receive a job offer you will need to apply for a visa in order to enter the country.

Teachers must first obtain a non-immigrant B visa, which you apply for before entering Thailand. Once you’ve obtained your B visa, you can then enter Thailand and apply for a work permit. This may be a lengthy process, but it will be worth it. Your employer should also be willing to help you with this process. Schools that frequently hire teachers from overseas will play a role in assisting you with your visa paperwork, making the process much easier.

What’s the best way to find English teaching work in Thailand?

Going through a recruitment agency is, by far, the best way to get hired for teaching jobs in Thailand. Ensure before you jump on board that the agency you choose to work with is reputable and works with well-established school. Beware of job recruitment agencies that charge teachers fees for placement; this is a red flag and legitimate agencies will not do this.

When is the best time of year to look for English teaching jobs in Thailand?

The best time to find a job is usually at the beginning and the end of each school semester. Peak hiring occurs around mid-April to May and again between October and November. Job openings for English teachers are generally quite common during these times, so it is best to try to schedule your job hunt around the school calendar.

How much money can I make teaching English in Thailand?

Although salaries for ESL teachers in Thailand can be lower than teaching salaries back home, this is balanced by the low cost of living throughout the country. Teachers can expect to earn around $1000 – 1200 USD per month, which is more than enough to live a comfortable lifestyle with basic Western necessities.

Teachers may not be able to apply a large portion of their salary towards high-end travel plans or massive student loans, but traveling within Thailand or to neighboring countries and saving a decent nest egg for your return home is more than achievable with some careful planning.

How many hours a week will I work teaching English in Thailand?

Teachers working in Thailand can expect to work anywhere from 35 to 40 hours a week, five days a week. This includes classroom hours and time for preparing lesson plans.

What kind of benefits do English teachers in Thailand get?

Benefits can vary depending on the job position and individual school. Generally, private international schools will provide teachers with the most competitive benefits packages, including health insurance and paid sick days. It’s also becoming more common for public government schools to offer their foreign teachers some form of healthcare insurance.

Looking to teach abroad in a country with great weather, friendly locals and a well-established market for ESL teachers? Thailand may just be the right place for you to start your English teaching adventure in Asia!

Still mulling your options over? If you’re feeling unsure about how to jump start your teach abroad job search, check out this free guide to teaching abroad, created by ESL job experts from Teach Away and the University of Toronto TEFL Online.

TEFL Courses in Thailand

More TEFL Courses in Thailand


The TEFL Institute

Level 5 TEFL Courses in Bangkok

** Add the code GET18 at checkout to get 18% off ANY course. **
The 180 Hour Government Regulated Level 5 TEFL course will further your career options and give you access to the most competitive TEFL jobs around the world.
Highly regarded by employers worldwide the Level 5 TEFL course is rated the same level as a CELTA qualification.

Bangkok, Phuket, Chiang Mai, Koh Samui

Asian College of Teachers

Teach and Travel in Thailand with TEFL Certification

Asian College Of Teachers’ TEFL Certification course is popular in Thailand. This course is the minimum requirement to get English teaching jobs in Thailand or anywhere else in the world. This course is ideal for both native and non-native speakers.
** ACT also offers online TEFL courses **

Chiang Mai

International TEFL Academy

International TEFL Academy in Thailand

Internationally accredited TEFL-TESOL certification courses in Chiang Mai. ITA trains more than 3,500 English teachers annually. Get qualified for thousands of teaching jobs in Thailand and around the world.

Ban Phe

TEFL International

TEFL International’s TESOL certification courses in Thailand

You can choose from three locations in Thailand to earn your TEFL certificate – Chiang Mai, Ban Phe and Phuket.

Ban Phe, Bangkok, Chiang Mai and Phuket


International TEFL and TESOL Training in Thailand

Internationally recognised 4 week intensive TEFL certificate course in Ban Phe, Bangkok, Chiang Mai and Phuket, with external validation and moderation. Highly practical, 120+ hours course with a minimum of 6 hours of observed teaching practice.
Get 10% off your course deposit when you apply through any link on Eslbase. (Discount is applied automatically at checkout)



TESOL course in Bangkok

The AYC offers a 120-hour TESOL training course over 5 weeks in Bangkok.


Chichester College Thailand

TEFL course in Bangkok

Chichester College Thailand provides a 120-hour TEFL course over 4 weeks enabling you to teach English worldwide.


ECC Language Institute

TEFL courses in Bangkok and Chiang Mai

A range of TEFL courses on offer with ECC Thailand, including CELTA and Teaching Young Learners courses.



Study TEFL in Hua Hin or Pattaya

Eduplus offers a four-week intensive course in two locations Hua Hin and Pattaya, and also provide placement assistance to various countries.


International House Bangkok

TEFL Teacher Training courses in Bangkok with International House

CELTA, Delta and Teaching Young Learners certificate courses are all on offer at the IH centre in Bangkok.


UEC TEFL Thailand

TEFL certificate in Bangkok

UEC offers a 120-hour TEFL certificate course in Bangkok.


Vantage TEFL Certification

TEFL & TESOL Certification Courses in Bangkok

Vantage–#1 worldwide in “instruction” and in “Job Assistance” categories in the Community Choice Awards,
Vantage TEFL Certification is validated by Lamar University, USA. Earn 3 college credits.
The 120-hour In-Class Course includes 6 hours of observed practice teaching (the practicum).
They also offer a Hybrid Combined Course blending online study with 6 hours of observed teaching practice


Diploma of TESOL in Bangkok

TESOL Training Asia sponsors disadvantaged students from ASEAN nations to take our courses.


TEFL Insight English

TEFL in Paradise

In the beautiful coastal resort town of Cha – Am, TEFL Insight English offers you a chance to explore Asia by beginning a new adventure, learning new skills and making many new friends while having fun in the process.

Chiang Mai

Chiang Mai University (CMUTEFL)

TEFL program at Chiang Mai University

CMUTEFL is a 4-week TEFL certification program held on the main campus at Chiang Mai University.

More programs to explore to teach English in Thailand


Internationally recognised 4 week intensive TEFL certificate courses worldwide.
10% off


Apply though this link for 10% off your in-class course deposit, or 10% off online courses.

The TEFL Institute

Government regulated Level 5 TEFL courses.
28% off

The TEFL Institute

Exclusive to Eslbase – Get 28% off ANY of our courses with the code ESL28.

OISE University of Toronto​

The only online TEFL certification from a world-leading university.
20% off

OISE University of Toronto

Currently offering 20% off with the code TEFL20.