Teach English in Thailand

One of the world's top tourist destinations, Thailand is a unique blend of ancient temples and urban living in a tropical haven. Thailand is the ideal choice for ESL teachers who want to gain teaching experience while enjoying a comfortable lifestyle with beaches and naturalistic adventures within reach.

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest

What to Know about Teaching English in Thailand

Employment Requirements

  • Education

    A minimum university bachelor degree is required to teach English in Thailand.

  • TEFL Certification

    TEFL Certification is required. A minimum of 120-hour TEFL certification is recommended.

  • Citizenship Requirements

    Strong preference for citizens of USA, Canada, UK, Ireland, Australia, New Zealand or South Africa. Many employers also hire nationals of other countries.

Contract Hours and Terms

  • Types of Jobs

    Mainly public schools, language schools, and corporate training

  • Teaching Hours

    25-40 teaching hours and lesson preparation time

  • Vacation

    1 - 2 weeks vacation days plus public holidays

  • Contract Period

    Most contracts are for 12 months

Income and Living Costs

  • Salary

    $800 - $1600 per month

  • Living Costs

    $800 - 1600 per month

  • Savings Potential

    $200 - 500 per month

  • Startup Cost

    $1000 - 2000

  • Housing

    Usually not provided. Some employers provide a housing allowance.

  • Airfare

    Usually not provided

Getting Hired

  • Best Time to Apply


  • Hiring Process

    1-2 interviews by phone or Skype, followed by job offer and contract if successful

  • Visas

    To teach English in Thailand legally, one must obtain a visa extension and work permit (arranged by the employer)

Recommended TEFL Certification to
Teach English in Thailand

Popular Cities to Teach English in Thailand

You May Be Interested in Reading: