Find your next ESL teaching job — anywhere in the world.
ESL JOBS BOARD connects English teachers with schools and language centres across the globe. Browse open roles or post a vacancy today.
Countries hiring
Active teachers
New listings
Latest job postings
Fresh ESL teaching opportunities, updated daily.
Browse by job type
Find the right kind of ESL role for you.
For teachers
Search hundreds of verified ESL roles by country, job type, and salary. Apply directly to the school — no middlemen, no fees.
Browse jobsFor employers
Create a free account and post your vacancy in minutes. Manage all your listings from a single dashboard and reach qualified English teachers worldwide.
Post a jobHow it works
Three simple steps from sign-up to hire.
Create your account
Sign up with your email and school name. It takes under a minute and is completely free.
Post your job
Add the role, location, salary, and requirements. Publish instantly or save as a draft.
Manage applicants
Track your postings, edit details, and close roles when the position is filled.
Ready to hire an ESL teacher?
Join esljobsboard.com and post your first listing today — free for employers.
Get started — Post a job