{"id":194044,"date":"2020-02-15T08:14:35","date_gmt":"2020-02-15T13:14:35","guid":{"rendered":"https:\/\/www.nomadicmatt.com\/?p=194044"},"modified":"2025-09-02T14:16:02","modified_gmt":"2025-09-02T18:16:02","slug":"teaching-english-in-thailand","status":"publish","type":"post","link":"https:\/\/www.nomadicmatt.com\/travel-blogs\/teaching-english-in-thailand\/","title":{"rendered":"The Ultimate Guide to Teaching English in Thailand"},"content":{"rendered":"

\"The<\/p>\n

Thailand<\/a> is an English teacher\u2019s dream. With a low cost of living, incredible food, rich culture, plenty of partying, and a mai pen rai (no worries) attitude, the Land of Smiles is a very popular country for English teachers. <\/p>\n

For Thais, English is considered a necessity to work in the global market, so there is always a need for teachers. With language schools, primary schools, universities, and other locations offering English classes, there are numerous avenues for employment.<\/p>\n

So, how do you get a job teaching English in Thailand? <\/p>\n

In order to do so, you need to be a native speaker from an English-speaking country (defined as the US<\/a>, Canada<\/a>, the UK<\/a>, Ireland<\/a>, Australia<\/a>, and New Zealand<\/a>) or prove your fluency, and have a bachelor\u2019s degree. <\/p>\n

Because of the popularity of teaching English in Thailand, I\u2019d also recommend having a 120-hour TEFL, TESOL, or CELTA certificate to make you more competitive. (I recommend myTEFL<\/a>.)<\/p>\n

With all teaching opportunities in Thailand, salaries vary greatly depending on the location and employer. In hot tourist destinations like Koh Samui, Phuket<\/a>, and other spots, expect to earn less than what you would make in less exotic locales, because people will accept a lower salary in exchange for the beach lifestyle. <\/p>\n

You will earn the most in Bangkok<\/a>, followed by Chiang Mai<\/a>.<\/p>\n

Here\u2019s a breakdown of the various ways to teach in the country and what to expect with each position: <\/p>\n


\n <\/p>\n

Public Schools<\/h3>\n

Public schools are free from preschool through high school. The school year begins in May and ends in March and includes a three-week break in October. <\/p>\n

As a public school teacher in Thailand, expect to work full-time, even if you\u2019re not teaching every moment of the day. Responsibilities range from creating lesson plans and exams to grading papers (none of which you are compensated for if it\u2019s on your own time), as well as keeping office hours at school. <\/p>\n

Students range in their knowledge and understanding of English, and often there is little guidance in terms of the curriculum you need to create. You\u2019re basically on your own here! Many teachers incorporate games, television shows, and movies into their classes. <\/p>\n

In public schools, the student-to-teacher ratio is high, so expect large class sizes. <\/p>\n

Salaries range from 30,000 to 47,000 THB ($800\u20131,300 USD) a month. Teaching in the cities will earn you the most money. You can expect lower salaries in the countryside, but the cost of living is so cheap there, you\u2019ll still end up having plenty of extra money! <\/p>\n

Private and International Schools<\/h3>\n

There are very few differences between public schools and private and international schools, other than the lower student-to-teacher ratio and the fact that salaries are significantly higher since they are not free to attend. <\/p>\n

International schools have the most coveted positions, but you\u2019ll need to be an actual certified teacher to get one of them, as the curriculum follows the West\u2019s. Private schools are a little less strict, but you\u2019ll still want to have some experience. You\u2019ll need to have not only a degree but also a TEFL, TESOL, or CELTA certificate and prior teaching experience, and be a native English speaker. <\/p>\n

If you\u2019ve never taught English before or have only a little experience, you\u2019re unlikely to get a job at one of these schools.<\/p>\n

Whereas the public schools follow the Thai system and come with little support, these institutions tend to be more like Western schools, so if you\u2019re wondering what teaching is like there, just think back to what it was like when you went to school! <\/p>\n

International schools pay the most, roughly 72,000\u2013180,000 THB ($2,000\u20135,000 USD) a month (which is well above the typical Thai salary and allows for your lifestyle to be more lavish); private schools pay 35,000\u201390,000 THB ($970\u20132,500 USD).<\/p>\n

These positions also come with a lot of perks: contract bonuses, lots of vacation days, health insurance, and sometimes airfare to and from Thailand.
\n <\/p>\n

Universities<\/h3>\n

Teaching at a university in Thailand can help give you an edge over the competition for other English teaching jobs in the country. But teaching at a university means teaching part-time and earning only 30,000\u201360,000 THB ($970\u20131,660 USD) a month. <\/p>\n

The upside is that you can also teach at another school part-time, you get a few months of paid vacation, and you are compensated generously should you have to work overtime (about 1,000\u20131,500 THB, or $28\u201341 USD, an hour).<\/p>\n

Depending on where you teach, your responsibilities will be different. All teachers must come up with lesson plans, but some may also have to teach faculty or have additional sessions outside of the classroom, among other duties. <\/p>\n

You may or may not have textbooks to use for your curriculum. Class sizes at universities are notoriously large, about 50 students.
\n <\/p>\n

Language Schools<\/h3>\n

Teaching English at a language school in Thailand is different than at a public or private school. Classes are normally held in the morning before the workday starts to accommodate businesspeople, then again in the afternoon and into the evening for children and adults. <\/p>\n

The workweek at language schools extends into the weekend.<\/p>\n

At language schools, classes are small and range from four to ten students. As a teacher, it\u2019s your responsibility to come up with lesson plans and activities. <\/p>\n

There\u2019s also the option at language schools to work full- or part-time. Full-time teachers make anywhere from 30,000 to 40,000 THB ($830-1,100 USD) per month; part-time teachers make 350\u2013500 THB ($10\u201314 USD) per hour.<\/p>\n

There are lots and lots of language schools in the country, and jobs are fairly easy to get. They don\u2019t really care about previous experience or even if you have a TEFL certificate (though having both makes it easier to get a job). <\/p>\n

You\u2019ll also get very little support from the schools and will basically have to set up everything on your own. You\u2019ll only get paid for actual classroom time. <\/p>\n

I didn\u2019t really love teaching at the language schools, but the work was easy even if it was not well paid. <\/p>\n

\"One<\/p>\n

Corporate Training Programs <\/h3>\n

As a corporate teacher, you teach from a company\u2019s office, giving lessons to their staff. Classes tend to be large, so many employees can attend. Because these programs are quite expensive, the positions are only filled by teachers with experience. <\/p>\n

Expect to work during the morning or late at night, as you have to teach people outside business hours. <\/p>\n

Corporate teachers make anywhere from 45,000 to 60,000 THB ($1,250\u20131,660 USD) a month, and it\u2019s normal for the school to cover travel expenses to the company.
\n <\/p>\n

Test Preparation<\/h3>\n

Test preparation in Thailand is different than in other English positions. You must be knowledgeable in a variety of English tests, including SAT or GRE prep (and have finished in the 95th percentile or above), as well as IELTS and TOEIC, both of which are used to test students before they work or study abroad.<\/p>\n

As a test prep teacher, classes are either groups or private and take place on both weekdays and weekends. It\u2019s your job to not only teach the courses but also design and develop the course curriculum.<\/p>\n

Test prep teachers can make anywhere between 700-1,800 THB ($20-50 USD) an hour.
\n <\/p>\n

Best Job Resources for Teaching in Thailand<\/h3>\n

There are numerous sites to find jobs teaching English in Thailand. The best one for jobs is ajarn.com<\/a> as it simply has the most listings and is specific to Thailand. It\u2019s the oldest teaching in Thailand website too. <\/p>\n

Other sites with job postings include the following:<\/p>\n