TEFL Courses in Indonesia

Find a TEFL certification course in Indonesia and get qualified to teach English.

TEFL courses in Indonesia



Trinity CertTESOL in Bali

If you are living in Asia or plan to work in Asia then IALF Bali is the ideal location to do your TESOL TEFL training. Trinity CertTESOL will help prepare you for a future career in ESL anywhere in the world.

Global Teachers and Trainers Academy

Jakarta, Bali, Lombok

TESOL Certification in Jakarta, Bali and Lombok

Our International Cert.TESOL Program is for new teachers and the perfect way to prepare for your first teaching job. The program includes 80 hours face to face and 6 hours classroom assessment.



International TEFL and TESOL Training in Indonesia

Internationally recognised 4 week intensive TEFL certificate course in Surabaya, 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)

TEFL Indonesia


TEFL Indonesia in Surabaya

TEFL Indonesia is a teacher-training program located in Surabaya, close to some of the most beautiful beaches and scenery in the world.

TEFL International


TEFL International’s TESOL certification course in Surabaya

Our TESOL course is recognized worldwide and will enable you to teach anywhere in the world. Start your TEFL journey in Surabaya, Indonesia!

More programs to explore to teach English in Indonesia


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.