Share
If you’ve Googled “ESL Teacher job description,” you’ve probably seen the same thing over and over again: bullet points, vague responsibilities, and lifeless language. Something like: “Teach English. Prepare lesson plans. Grade assignments.”
Technically correct? Sure. But inspiring? Not at all.
And here’s the truth — talented ESL teachers aren’t drawn to generic checklists. They’re drawn to schools and programs that have a clear mission, respect their teachers’ time, and value cultural connection just as much as grammar drills. If your job description reads like a bland HR memo, the best candidates will simply scroll past you and apply somewhere else.
Before you dive in, I recommend checking out our full guide on how to write a job post that attracts top talent , Link https://workscreen.io/how-to-write-a-job-post/ — it explains exactly why generic posts fail to convert high-quality applicants and lays the foundation for the format we’ll use here.
In this guide, we’ll break down how to write an ESL Teacher job description that does more than just “check the boxes.” You’ll see real examples, understand why certain posts work (and why others flop), and even get ready-to-use templates you can customize. By the end, you’ll know how to write a job post that excites the right teachers, connects with their passion for language learning, and motivates them to hit “apply.”
Don’t let bad hires slow you down. WorkScreen helps you find the right people—fast, easy, and stress-free.

What An ESL Teacher Actually Does - Their Roles
An ESL (English as a Second Language) Teacher helps non-native speakers learn and improve their English skills — but the job is much more than teaching grammar and vocabulary. An ESL teacher creates a safe, supportive learning environment where students feel confident to speak, make mistakes, and grow.
They adapt lessons to different language levels, cultural backgrounds, and learning styles. They use real-life examples, interactive activities, and personalized feedback to help students not only understand English, but also use it naturally in conversation, study, or work.
In many schools and programs, ESL teachers also collaborate with other educators, track student progress, communicate with parents or guardians, and continually develop their own teaching strategies. In short, they’re cultural connectors, motivators, and mentors — not just instructors.
Two Great ESL Teacher Job Description Templates
Version 1: Job Description For Experienced ESL Teacher
📌 Job Title: ESL Teacher for Adult Learners (CEFR B1–C1) — Riverstone English Academy
📍 Location: Nairobi, Kenya (In-person) or Remote (Global)
💼 Type: Full-Time | 🕒 Schedule: Mon–Fri, 8:30am–4:30pm (EAT)
💰 Salary: $1,400–$1,900/month (DOE)
🎥 A quick word from our Academic Director — [Insert Loom/YouTube link]
Who We Are
Riverstone English Academy (REA) is a Nairobi-based language institute helping adult learners unlock opportunities in higher education and the workplace. Since 2012, we’ve served 15,000+ students from 30+ countries, with CEFR-aligned curricula, IELTS/TOEFL prep, and corporate English programs for regional NGOs and tech startups. Our small classes (max 12) and mentorship model help learners build real-world confidence, not just test scores.
Our Culture
We’re a team of curious educators who share ideas, iterate on lessons, and back each other up. You’ll find weekly peer-observations, open feedback, and a “try it, tune it, share it” mindset. We celebrate cultural diversity and believe teacher autonomy plus collaborative planning yields the best learning outcomes.
What We’re Looking For
- Bachelor’s in Education, English, Linguistics, or related field
- TEFL/TESOL/CELTA (required)
- 2+ years teaching ESL (adult focus preferred)
- Comfortable differentiating for mixed-level classes (B1–C1)
- Strong communication, classroom management, and assessment skills
What You’ll Be Doing
- Plan and deliver interactive lessons that strengthen speaking, listening, reading, and writing
- Use task-based activities (role-plays, debates, projects) to build fluency and confidence
- Track progress with formative assessments; provide clear, actionable feedback
- Collaborate on materials, share best practices, and co-create term plans
- Support learners with exam prep (IELTS/TOEFL) and workplace communication
Perks & Benefits
- Health insurance (medical & dental) after 60 days
- Annual PD stipend for courses, conferences, or certifications
- Paid time off: 20 days + public holidays
- Laptop program + classroom tech support
- Relocation assistance (for in-person hires) or remote work stipend
- Performance bonus tied to student outcomes & peer feedback
Why This Role Is a Great Fit
- Teach engaged adults with clear goals (career, university, immigration)
- Work with a multicultural cohort and tight-knit, collaborative staff
- Autonomy in lesson design with robust shared resources
- Clear growth paths: Senior Teacher, Teacher Trainer, or Curriculum Lead
Our Hiring Process
We review every application and reply within 10 business days. Shortlisted candidates complete a 15-minute micro-lesson demo (online), followed by a conversation with our Academic Director. Finalists complete standard reference checks.
📥 How to Apply
Apply via WorkScreen: [Insert Riverstone WorkScreen link]
We evaluate candidates on practical teaching ability, communication, and learner impact — not just résumés.
Version 2: Job Description For Entry-Level / Willing-to-Train Candidate
📌 Job Title: ESL Teacher (We Train & Mentor You) — BrightStart English
📍 Location: Remote (Global) or Nairobi, Kenya (Hybrid)
💼 Type: Full-Time | 🕒 Schedule: Flexible (Core hours 10am–2pm EAT)
💰 Salary: $1,000–$1,300/month + paid training
🎥 Meet your future team lead — [Insert Loom/YouTube link]
Who We Are
BrightStart English is an online-first ESL provider focused on young adults and early-career professionals entering global job markets. Founded in 2018, we deliver lively, career-relevant lessons (presentation skills, interview practice, email etiquette) to learners across Africa, the Middle East, and Southeast Asia. We pair new teachers with mentors and practical curricula so you can grow fast and help students win real opportunities.
Our Culture
Friendly, feedback-rich, and obsessed with student outcomes. We keep classes energetic, celebrate small wins, and share lesson ideas daily. You’ll get support from mentors, access to ready-to-teach modules, and space to experiment and develop your style.
What We’re Looking For
- Excellent spoken and written English
- Empathy, patience, and a genuine interest in helping learners succeed
- Willingness to learn; receptive to coaching and feedback
- TEFL/TESOL certificate is a plus (we’ll sponsor certification for the right candidate)
What You’ll Be Doing
- Teach beginner–intermediate lessons using our step-by-step modules
- Encourage participation through games, breakout activities, and real-life tasks
- Give simple, supportive feedback that builds confidence
- Track progress in our LMS and communicate wins & next steps
Perks & Benefits
- Paid training & mentorship for the first 8 weeks
- Sponsored TEFL/TESOL certification (with completion bonus)
- Flexible schedule with predictable core hours
- Remote work stipend (internet/equipment)
- Paid time off: 15 days + public holidays
- Monthly teacher huddles, workshops, and micro-credentials
Why This Role Is a Great Fit
- Perfect first step into ESL with real coaching and a clear growth ladder
- Teach practical, career-ready English that changes students’ lives
- Welcoming team, ready-made materials, and room to add your personality
- Progress to higher-level classes, content creation, or mentor roles within 12 months
Our Hiring Process
We respond to all applicants within 7–10 business days. Shortlisted candidates complete a WorkScreen skills evaluation, then a friendly 20-minute demo using one of our lesson modules. Final steps include references and a brief onboarding chat.
📥 How to Apply
Apply via WorkScreen: [Insert BrightStart WorkScreen link]
We evaluate for potential, coachability, and student connection — not just prior experience.
Build a winning team—without the hiring headache. WorkScreen helps you hire fast, confidently, and without second-guessing.

Breakdown of Why These ESL Teacher Job Posts Work
1. Clear, Specific Job Titles
- Riverstone English Academy: “ESL Teacher for Adult Learners (CEFR B1–C1)” instantly tells candidates who the students are, what level they teach, and the context.
- BrightStart English: “ESL Teacher (We Train & Mentor You)” signals it’s open to beginners and makes the support clear from the start.
Why it works: Specific titles filter in the right applicants and reduce irrelevant applications.
2. Personal Video Introduction
- Both roles include a Loom/YouTube link from a real leader before the “Who We Are” section.
Why it works: Candidates get a human connection early, which builds trust and sets the tone for the kind of culture they can expect.
3. Authentic, Company-Specific “About Us”
- Riverstone’s section mentions 15,000+ students from 30+ countries, small classes, and a mentorship model.
- BrightStart highlights its founding year (2018), online-first approach, and career-relevant lessons.
Why it works: These aren’t generic blurbs — they’re mini-stories that help candidates picture the organization and its mission.
4. Culture is Shown, Not Just Claimed
- Instead of saying “we value teamwork,” Riverstone talks about weekly peer observations and a “try it, tune it, share it” mindset.
- BrightStart emphasizes lesson sharing, celebrating small wins, and daily support from mentors.
Why it works: Concrete examples bring culture to life and help candidates self-select.
5. Transparent Requirements
- Riverstone lists clear must-haves (degree + TEFL/TESOL/CELTA + 2 years’ experience) for experienced hires.
- BrightStart uses flexible criteria, explicitly saying “we’ll sponsor certification” for the right person.
Why it works: Clarity sets realistic expectations, and flexibility widens the talent pool when appropriate.
6. Separate “Perks & Benefits” from “Why This Role Is a Great Fit”
- Perks & Benefits focus on tangible offerings (insurance, PD stipend, PTO, relocation/remote stipends).
- Why This Role… focuses on the personal/professional payoff (teaching engaged learners, growth paths, team support).
Why it works: Candidates can easily scan hard benefits vs. motivational reasons to join.
7. Human, Respectful Hiring Process
- Both state review timelines (7–10 or 10 business days).
- Include skill-based assessments and demo lessons.
- Avoid cold “only shortlisted will be contacted” language.
Why it works: Respect builds employer brand and signals a good candidate experience.
8. Skills-Based Application via WorkScreen
- Clear call-outs that applicants are evaluated on ability, not just résumés.
Why it works: Appeals to serious, committed candidates and deters low-effort applicants.
Example of a Bad ESL Teacher Job Description (And Why It Fails)
❌ Bad Job Post Example – Generic & Forgettable
Job Title: ESL Teacher
Location: Nairobi, Kenya
Job Type: Full-Time
Job Summary
We are looking for an ESL Teacher to teach English to students. The teacher will be responsible for lesson planning, delivering lessons, and grading assignments.
Responsibilities
- Teach English grammar, vocabulary, and pronunciation.
- Prepare lesson plans.
- Grade tests and assignments.
- Maintain classroom discipline.
Requirements
- Bachelor’s degree in any field.
- 1 year of teaching experience.
- Good communication skills.
How to Apply
Send your CV to hr@englishschool.com. Only shortlisted candidates will be contacted.
Why This Job Post Fails
- The Job Title is Vague
Just “ESL Teacher” with no context — doesn’t say the student level, age group, or program type. - The Introduction is Cold and Flat
The “Job Summary” reads like an afterthought — no mission, no story, no emotional hook. - Responsibilities are Too Generic
“Teach grammar” and “Prepare lesson plans” could apply to any teaching role anywhere. There’s no sense of methodology, learner type, or outcomes. - Requirements are Minimal and Impersonal
No explanation of why these qualifications matter, and “any degree” tells experienced ESL teachers the employer doesn’t value their specific expertise. - No Salary or Benefits Information
Lack of transparency is a major turn-off for quality candidates. - No Mention of Culture or Work Environment
Candidates can’t picture what it’s like to work there — no values, no team feel. - Cold, Exclusionary Hiring Process
“Only shortlisted candidates will be contacted” is dismissive and signals poor candidate care. - No Differentiators
Nothing here stands out against hundreds of similar, bland ESL job posts — so the best candidates will skip it.
Bonus Tips to Make Your ESL Teacher Job Description Stand Out
Small details can make a big difference in attracting the right teachers. Here are extra elements you can add to your job post to make it more appealing, trustworthy, and competitive.
1. Add a Security & Privacy Notice
Show candidates you take their safety seriously by including a brief statement like:
“We take the security and privacy of all applicants very seriously. We will never ask for payment, bank details, or personal financial information during any part of the hiring process.”
Why it works: It builds trust and reassures candidates who may have concerns about job scams — especially in international ESL hiring.
2. Mention Time Off and Flexibility
Teaching is rewarding but also mentally demanding. If you offer paid leave, flex time, or schedule autonomy, include it. Example:
“Enjoy 20 days of paid time off plus public holidays, so you can recharge and bring your best self to the classroom.”
Why it works: Good ESL teachers value work-life balance, especially those working across time zones or with online classes.
3. Highlight Training & Growth Opportunities
Even experienced teachers want to grow. If you offer certification sponsorship, CPD courses, or conference attendance, mention it:
“We invest in your professional development with a yearly stipend for TEFL/TESOL upgrades, conference tickets, or specialist training.”
Why it works: It shows you’re committed to your teachers’ careers — not just their output.
4. Include a Short Video from Leadership or a Team Member
A 30–60 second Loom or YouTube video from your Academic Director or a current teacher can make your post feel personal:
“Here’s what it’s like to work at Riverstone English Academy…”
Why it works: Teaching is a people business. Seeing a face and hearing a voice makes your school more relatable and trustworthy.
Here is an example that we used in our master guide on how to write a great job post description , you can check it out here https://www.loom.com/share/ba401b65b7f943b68a91fc6b04a62ad4
5. Be Transparent About Class Details
Let candidates know class sizes, student profiles, and teaching style:
“Small class sizes (max 12 students), a mix of CEFR B1–C1 learners, and interactive, task-based teaching.”
Why it works: This allows candidates to quickly assess if your teaching environment suits their style and expertise.
Why You Shouldn’t Let AI Write Your ESL Teacher Job Post From Scratch
With tools like ChatGPT and built-in ATS generators, it’s tempting to click a button and have a “complete” job description appear in seconds. But here’s the problem — if you feed AI a vague request like:
“Write me an ESL Teacher job description.”
…you’ll likely get something that looks polished but reads like every other post online: generic, lifeless, and disconnected from your school’s personality.
The Risks of Using AI Blindly
- Generic Output = Generic Applicants
You’ll attract teachers applying to dozens of jobs without reading the details — not passionate, committed educators. - No Reflection of Your Culture or Values
AI can’t guess your teaching philosophy, class sizes, or unique selling points unless you provide them. - Missed Chance to Build Trust
Your job post is often the first impression a teacher has of your school. If it feels templated, they’ll assume your school is too.
The Smarter Way to Use AI for ESL Job Posts
AI can be a great assistant — but only if you give it rich, specific information. Think of it as a collaborator, not a replacement.
Instead of vague prompts, feed AI details like:
Example Prompt:
“Help me write a job post for Riverstone English Academy.
We’re hiring an ESL Teacher to teach CEFR B1–C1 adult learners.
Our culture is collaborative, feedback-driven, and multicultural.
Class size is max 12 students, and we use a task-based learning approach.
We offer $1,400–$1,900/month, health insurance, PD stipend, and 20 days PTO.
We want to attract candidates with TEFL/TESOL/CELTA certification and 2+ years of experience, and we value cultural sensitivity and adaptability.
Here’s our hiring process: application via WorkScreen, demo lesson, and interview. Here are a few notes I’ve written to get you started: [paste your notes].
Please write in a warm, professional tone.
Why this works:
- AI now understands your values, tone, and requirements.
- The result will be far more authentic and role-specific.
- You can still tweak and humanize the final copy to match your brand voice.
WorkScreen simplifies the hiring process, helping you quickly identify top talent while eliminating low-quality applications. By saving you countless hours and reducing the risk of bad hires, it empowers you to build a team that delivers results

Need a Quick Copy-Paste ESL Teacher Job Description?
✅ Option 1: Conversational, Culture-First Style
Job Title: ESL Teacher – Help Learners Thrive at [Company Name]
💼 Location: Remote (HQ: [City, State/Country]) 🕒 Type: [Full-Time/Part-Time] 💰 Salary Range: [$X,000 – $Y,000]/year
🎥 A quick word from our Academic Director — [Insert Loom/YouTube link]
Who We Are
[Company Name] is a [online/in-person/hybrid] ESL program helping [adult learners/young adults/professionals/students] build real-world English confidence. We focus on [conversation fluency/test prep/workplace English] with small classes and supportive coaching so learners grow skills they can use immediately.
What You’ll Do
- Plan and deliver engaging lessons for [CEFR level(s)] learners (speaking, listening, reading, writing)
- Use interactive, task-based activities (role-plays, projects, debates)
- Track progress, give constructive feedback, and celebrate wins
- Collaborate with teammates to share materials and improve lessons
- Support learners’ goals ([IELTS/TOEFL prep, workplace English, academic pathways])
Requirements
- Excellent spoken and written English
- [TEFL/TESOL/CELTA] (required/preferred)
- [X]+ years teaching experience (or strong demo of potential)
- Comfortable adapting to mixed proficiency levels and diverse backgrounds
- Reliable [internet/classroom tech] and professional communication
Perks & Benefits
- [Health/medical/dental/vision] coverage (if applicable)
- [X] days PTO + [local public holidays]
- [Professional development stipend / certification sponsorship]
- [Remote work stipend / relocation assistance]
- [Performance bonus / annual review]
Why This Role Is a Great Fit
- Teach motivated [adults/young adults] with clear goals ([career, university, immigration])
- Autonomy in lesson design with shared resources and supportive colleagues
- Clear growth paths: [Senior Teacher / Teacher Trainer / Curriculum Lead]
- A culture that values feedback, creativity, and student outcomes
Our Hiring Process
We review every application and respond within [X] business days. Shortlisted candidates complete a [15–20 minute] micro-lesson demo (virtual) followed by a friendly interview. Finalists complete reference checks.
📥 How to Apply
Apply via WorkScreen: [Insert WorkScreen link] — we evaluate practical teaching ability and learner impact, not just résumés.
✅ Option 2: Structured “Job Brief + Responsibilities + Requirements” Format
Job Title: ESL Teacher – Start & Grow Your Teaching Career at [Company Name]
💼 Location: Remote (HQ: [City, State/Country]) 🕒 Type: [Full-Time/Part-Time] 💰 Salary Range: [$X,000 – $Y,000]/year
Job Brief
[Company Name] is hiring an ESL Teacher to deliver [beginner/intermediate] lessons to [young adults/professionals/students]. No prior ESL experience required — we’ll train and mentor you.
Responsibilities
- Teach [small-group/1:1] lessons using our ready-to-teach modules
- Encourage participation with interactive activities and real-life tasks
- Track progress in our [LMS] and share clear next steps
- Provide supportive, actionable feedback after each session
- Collaborate on materials and continuous improvement
Requirements
- Excellent spoken and written English
- Patience, empathy, and enthusiasm for helping learners succeed
- [TEFL/TESOL certification preferred] (we can sponsor for the right candidate)
- Reliable [internet/equipment] for remote teaching (if remote)
- Willingness to learn, accept coaching, and iterate
Perks & Benefits
- Paid training & mentorship for the first [X] weeks
- Certification sponsorship (TEFL/TESOL) with [completion bonus/conditions]
- Flexible schedule with [core hours]
- [X] days PTO + [local public holidays]
- Remote work stipend / equipment support
Our Hiring Process
We respond to all applicants within [X–Y] business days. Shortlisted candidates complete a WorkScreen skills evaluation and a [15–20 minute] demo lesson using one of our modules. Final steps include [references/onboarding].
📥 How to Apply
Apply via WorkScreen: [Insert WorkScreen link] — we evaluate potential, coachability, and student connection.
Let WorkScreen Handle the Next Step of Hiring
Once you’ve created a compelling ESL Teacher job description, the next challenge is finding and evaluating the right candidates — without drowning in résumés or spending hours on manual screening.
That’s where WorkScreen.io comes in.
How WorkScreen Helps You Hire Smarter
- Quickly Identify Your Best Candidates
WorkScreen automatically evaluates, scores, and ranks applicants on a performance-based leaderboard—making it easy to spot top talent, save time, and make smarter, data-driven hiring decisions.
- Assess Real-World Skills with One-Click Tests
With WorkScreen, you can administer one-click skill tests to assess candidates based on real-world ability—not just credentials like résumés and past experience. This helps you hire more confidently and holistically.
- Filter Out Low-Effort Applicants
WorkScreen automatically eliminates low-effort applicants who use AI Tools to apply, copy-paste answers, or rely on “one-click apply.” This way, you focus only on genuine, committed, and high-quality candidates—helping you avoid costly hiring mistakes.
Why This Matters for ESL Hiring
In ESL recruitment, skills and personality often matter more than years in the classroom. With WorkScreen, you can see those skills in action before the interview, saving you time and helping you hire with confidence.
Write your ESL Teacher job description, post it where your candidates are, and link it directly to your custom WorkScreen application. That way, you’ll attract the right people — and instantly know which ones are the best fit.

FAQ
When hiring an ESL Teacher, focus on both teaching skills and interpersonal qualities:
- Communication skills — clear, engaging explanations and active listening.
- Adaptability — ability to tailor lessons to different learning levels and cultural backgrounds.
- Classroom management — keeping lessons organized and productive without being rigid.
- Cultural sensitivity — respect for diverse perspectives and traditions.
- Creativity — using activities, games, and real-life scenarios to make learning interactive.
- Assessment skills — tracking student progress and giving constructive feedback.
The average salary varies widely depending on location, qualifications, and whether the role is in-person or online. Globally, ESL teachers typically earn:
- Online (entry-level): $12–$20/hour.
- Online (experienced/certified): $20–$35/hour.
- In-person (entry-level, local hire): $1,000–$1,800/month.
- In-person (experienced, international hire): $2,000–$3,500/month plus benefits.
While some schools hire without certification, a TEFL, TESOL, or CELTA credential significantly improves candidate quality and ensures they’re equipped with teaching methodology and lesson-planning skills.