Recruitment
Teach English in Bangkok — Part-Time Position Now Open at GEOS
Visa handled. Flexible schedule. 30,000-45,000 THB per month. Join a school with 20+ years of MOE recognition and a genuine community of teachers and students from 40+ countries.
We Know What Teachers in Bangkok Are Looking For
Teaching in Bangkok is about more than a good hourly rate.
You want a stable schedule. A visa you can rely on. Students who show up and want to learn. Colleagues who make work enjoyable.
That is exactly what we have built at GEOS.
For over 20 years, we have focused on creating a supportive, professional environment where teachers feel valued. Many of our teachers stay with us for years — some have been part of the GEOS team for over a decade.
If you are looking for stability, community, and a school that genuinely invests in its teachers, you have found it.
- Non-immigrant B visa and work permit provided
- Established 2002 — 20+ years MOE recognition
- Students from 40+ nationalities
- 15-25+ teaching hours per week
- 5 minutes from Asoke BTS and Sukhumvit MRT
- Continuous professional development
What You Will Be Teaching
You will teach adults and children aged 6 and above across group and private lessons. Classes include:
- General English (Direct Method)
- Business English
- Exam preparation (TOEIC, TOEFL, IELTS, Eiken)
- Private one-to-one lessons
You will develop lesson plans tailored to individual and group needs, track student progress, and collaborate with colleagues to maintain GEOS’s standard of teaching quality.
What We Are Looking For
- Bachelor's degree or higher
- Native English speaker from Australia, New Zealand, the UK, the USA, Canada, South African, or Ireland
- TEFL/TESOL/CELTA certification (preferred)
- Minimum two years of teaching experience (preferred)
- Open to training and professional development
We are not just looking for qualifications. We are looking for people who genuinely enjoy teaching and want to be part of a close-knit team.
Please submit your resume
Our friendly team is here to help!