Finding English Teaching Jobs in Indonesia
Jakarta positions are accessible with remote applications 2–4 months ahead. Bali positions require 3–6 months and confirmed employment before arrival. International schools need 12–18 months. KITAS sponsorship is your non-negotiable quality filter.
Timing your Indonesia job search
Indonesia’s academic year runs July–June, creating two main hiring windows: May–July (for July starts) and October–December (for January/February starts). Language centres hire year-round with less pronounced seasonality. International schools recruit much earlier — applications through Search Associates and TES for August starts typically open the previous October.
| Position | Start date | Apply by | Notes |
|---|---|---|---|
| Language centre (Jakarta) | Any month | 2–4 months ahead | Year-round; peaks July and January |
| Language centre (Bali) | Any month | 3–6 months ahead | More competitive; confirm KITAS upfront |
| Kindergarten/preschool | July or January | 3–5 months ahead | Follows school calendar |
| International school | August/September | October–March (prev. year) | 12–18 months ahead for top positions |
| NGO/community | Varies | Contact direct | Organisation-specific cycles |
Ramadan timing consideration: The Islamic fasting month falls at different times each year (shifting approximately 11 days earlier annually). During Ramadan, Indonesian schools often have reduced schedules and school administrators may be less responsive. Avoid scheduling critical application and interview follow-ups during Ramadan if possible, particularly for positions at Islamic schools or in areas with strong Muslim communities.
Best job platforms for Indonesia
General TEFL job boards
TEALit.com — long-established Indonesia/Taiwan TEFL job board; school reviews; most reliable Indonesia-specific platform · Dave’s ESL Café Asia section · GoAbroad Indonesia · TeachingNomad Indonesia · SeriousTeachers.com Indonesia · Jobstreet.co.id (in Indonesian; but some English teaching positions) · LinkedIn Indonesia — increasingly used by Jakarta’s international schools and corporate English employers
Employer direct
EF Education First Indonesia careers page — apply directly for Jakarta positions; also accessible through ESLstarter · The British Institute (TBI) — tbindonesia.co.id careers · Bali International School — bisedu.or.id careers · Green School Bali — greenschool.org careers · Jakarta International School — jisedu.or.id careers · Direct employer applications often move faster than third-party boards and ensure you’re dealing with the actual hiring manager
International school platforms
TES (tes.com) — most comprehensive for Indonesia international schools · Search Associates — senior positions at JIS, BISJ, and tier-1 international schools · ISS (International Schools Services) · Schrole — growing presence · Apply 12–18 months ahead for August starts at top-tier schools. TES is the most reliable starting point for international school search.
Community resources
Facebook groups: “Teaching English in Indonesia”, “Bali Expat Teachers”, “Jakarta Expat Teachers” — real-time job leads, school reviews, KITAS experience sharing, and employer warnings circulate through these groups. Join before job-searching — the community intelligence about specific employers is invaluable and not available on formal job boards. Ask about specific schools by name in these groups before accepting any offer.
Ready to teach English abroad?
Browse TEFL Heaven’s full range of teacher placement programs — from Southeast Asia to Europe and Latin America.
The EF Education First pathway
For first-time teachers targeting Indonesia — particularly Jakarta — EF Education First is the most consistently recommended employer for entry-level positions. The reasons: established KITAS sponsorship infrastructure (they have done hundreds of KITAS applications; the process is well-managed); a community of international teachers who support new arrivals; structured professional development (including sometimes-sponsored TEFL certification); competitive entry-level packages including housing allowance, health insurance, and airfare; and the institutional accountability that comes with being a globally recognised education brand.
Apply through ESLstarter (one of EF’s recognised placement partners for Indonesia) or directly through EF Indonesia’s website. Be specific that you’re applying for Indonesia positions rather than EF global generally. Video interviews are conducted from your home country. The process from application to arrival typically takes 2–4 months once you have a TEFL certificate and degree authenticated.
Applying to international schools in Indonesia
Indonesia’s international school market is most competitive in Jakarta (JIS, BISJ, and 20+ others) and Bali (BIS, Green School, Canggu Community School). Applications go through TES, Search Associates, and ISS — the same global platforms used for international school positions worldwide. Application timeline: October–February for August starts; positions at top schools (JIS especially) are filled by February for the following August.
Green School Bali deserves specific mention: it is one of the world’s most architecturally distinctive and pedagogically interesting schools — a campus built almost entirely from bamboo on the Ayung River near Ubud, following a holistic, project-based curriculum. It attracts teachers specifically committed to its educational philosophy; the interview process probes this deeply. If you’re drawn to Bali and to progressive education, Green School is worth pursuing even though competition is intense.
Red flags for Indonesian teaching employers
These are immediate walk-away signals:
• “You can start on a tourist visa while we sort the KITAS” — if this extends beyond a brief documented transition period, it is illegal employment
• Employer cannot provide their Indonesian company registration (SIUP/NIB) when asked
• Asking you to pay for your own KITAS — legitimate employers pay this
• Salary promises dramatically above market rate (IDR 30M+ for a language school entry position) with no credible explanation
• School operating from a residential address without a commercial premises licence
• No written contract before arrival
• Pressure to arrive immediately without time to verify the employer’s credentials
• Communication only through personal messaging apps; no official company email
Always verify Indonesian employers: search the school name + “review” + “teacher” in English; check TEALit.com school reviews; ask in Facebook expat teacher groups; request references from a current foreign teacher at the school.
Indonesia teaching contract checklist
| Item | What to verify |
|---|---|
| KITAS sponsorship | First item always — confirmed in writing; employer pays; timeline commitment |
| Company registration | Legal company name; NIB/SIUP number; verify against Indonesian business registry |
| Salary | Monthly IDR amount gross; payment date; any deductions for BPJS (social security) |
| Housing | Free housing OR housing allowance amount; who arranges; furnished? Separate from salary? |
| Flight reimbursement | Arrival and/or departure; conditions for forfeiture; reimbursed or paid directly |
| Health insurance | BPJS Kesehatan (Indonesian national) vs private; what’s covered; waiting period |
| Teaching hours | Weekly contact hours; preparation time; makeup class policy; overtime clause |
| Probationary period | Length; conditions; salary rate during probation |
| Contract duration | Start and end dates; renewal terms; notice period for early departure |
| Bahasa lessons | Is free/subsidised Bahasa instruction included? (EF often includes this) |
Ready to teach English abroad?
Indonesia — 277 million people, 17,508 islands, Borobudur, Bali’s rice terraces, and some of the best street food in Southeast Asia. TEFL Heaven places teachers across Southeast Asia, Europe, and Latin America — browse our full program range to find your best fit.
TEFL Heaven · Placing teachers abroad since 2007 · 3,000+ teachers placed worldwide