Thailand Teaching Guide

Thailand Teacher Visa & Work Permit Guide

Everything you need to teach English legally in Thailand — the Non-B visa, work permit, and step-by-step process.

Working legally as an English teacher in Thailand

Thailand has a clear legal framework for foreign English teachers. The two documents you need are a Non-Immigrant B visa and a Work Permit. Both are mandatory to teach legally. Working on a tourist visa is not legal and carries serious consequences.

The short version

You need a Non-B visa (obtained before you enter Thailand) and a work permit (processed by your school after you arrive). TEFL Heaven guides every teacher through this process as part of the program.

Document 1
Non-Immigrant B Visa

Obtained before entering Thailand at a Thai embassy in your home country.

Document 2
Work Permit

Applied for by your school on your behalf after you arrive in Thailand.

The Non-Immigrant B Visa

The Non-B visa must be obtained before you enter Thailand — you cannot convert a tourist visa to a Non-B inside the country. You apply at the Royal Thai Embassy or consulate in your home country with a job offer letter from your Thai school.

Documents required

Valid passport (6+ months remaining)
Completed visa application form
Passport photos
Job offer letter or contract from Thai school
Copy of school's business license
Degree certificate (apostilled copy recommended)
TEFL/TESOL certificate
Criminal background check

Initial validity

The Non-B visa is initially valid for 90 days. Your school then extends your permission to stay by processing the work permit and annual extension at the local immigration office.

The Thai Work Permit

Your work permit is applied for by your school — not by you independently. Your employer submits the application to the Department of Employment on your behalf.

What you provide to your school

DocumentNotes
Original degree certificatePlus certified copy — apostille strongly recommended
TEFL/TESOL certificate120-hour minimum, internationally accredited
Criminal background checkFrom your home country, issued within 3–6 months
Medical certificateFrom a Thai hospital after arrival
3–4 passport photosWhite background — your school will advise

Step by step: from home to legal teacher in Thailand

1
Get your documents in order

Gather degree certificate, TEFL certificate, and apply for a criminal background check. Apostille your degree if possible — it can take several weeks.

2
Secure your teaching placement

TEFL Heaven matches you to a school. The school provides a job offer letter required for your Non-B visa application.

3
Apply for your Non-B visa

Visit your nearest Royal Thai Embassy with your documents. Processing typically takes 3–5 business days.

4
Arrive and begin training

Join the TEFL Heaven program in Hua Hin for your certification training.

5
Submit work permit documents

Your school collects documents and submits the work permit application to the Department of Employment.

6
Work permit issued — you are legal

Work permit arrives in 1–2 weeks. Your school handles the annual Non-B extension. You are fully legal to teach.

Get full visa guidance with your program
TEFL Heaven walks every teacher through the Thai visa and work permit process from the moment you enquire.
See the Thailand program

Visa FAQ

Can I enter on a tourist visa and convert to a Non-B?
No. You cannot legally convert a tourist visa to a Non-B inside Thailand. You must obtain the Non-B before entering, at a Thai embassy in your home country or in a neighbouring country.
What if my visa expires while I am teaching?
Your school manages your annual Non-B extension at the local immigration office before your current permission to stay expires. TEFL Heaven's partner schools handle this routinely.
Do I need an apostille on my degree?
Apostilling your degree is strongly recommended and increasingly required. Your home country government issues apostilles — in the UK this is done through the FCDO (approximately £30, takes 1–4 weeks).
Can I teach in Thailand without a degree?
A degree is legally required for a Thai work permit in most positions. Cambodia is an alternative destination where a degree is not required — TEFL Heaven has a program there.
What is a 90-day report?
Foreign nationals staying more than 90 consecutive days must report their address to Thai immigration every 90 days. Done online in around 10 minutes. Your school will advise.

Ready to teach legally in Thailand?

TEFL Heaven handles visa guidance as part of every program — you won't navigate this alone.

See the Thailand program