7 min read

ESL Teacher Cover Letter: Template and Examples

An ESL teacher cover letter is a short message that tells a school why you are a good fit for this job, in this classroom, now. Your resume lists what you have done. The cover letter connects it to what the school needs. Schools that receive dozens of near-identical applications often read the first few lines of the letter and decide whether to open the resume at all, so those lines carry real weight.

This guide gives you a four-paragraph structure, a template you can adapt, two worked examples (one for a first-time teacher, one with experience), and the mistakes that get letters skipped. If your resume needs work first, read how to write an ESL teacher resume.

What a cover letter does that a resume cannot

A resume is a record. A cover letter is an argument. In about 250 to 350 words it should answer three questions the reader has before they decide to read further:

1. Why this school? Show you read the posting and know who the students are.

2. Why you? Pick two or three pieces of evidence that match what the school asked for.

3. What next? Say when you are available and how to reach you.

Many applications go through an online form or a job board, and some employers will not ask for a letter at all. Even then, a short note in the message box or in an email body does the same job. The posts on our jobs board often say which documents the employer wants. Follow that list exactly.

Before you write: read the job post twice

Open the job description and highlight:

The students: age group, level, class size, and whether they are children, university students, or working adults.

The must-haves: certificate, degree, start date, visa situation, hours.

The signals about how they teach: textbook-led, communicative, exam preparation, conversation classes.

Then write two lists: what the school asks for, and your honest evidence for each item. Anything you cannot support, leave out. A letter that claims experience you cannot talk about in the interview works against you; our guide to what schools see when you apply explains why vague claims get skipped.

The four-paragraph structure

Paragraph 1: the hook (2 to 3 sentences)

State the role, say where you found it, and give your single strongest match in the same breath. Avoid "I am writing to apply for..." as your only opening. Lead with substance:

> I am applying for the English Teacher position at [School] in [City]. I hold a 120-hour TEFL certificate and have spent the past year teaching conversation classes to teenagers, which matches the secondary groups you describe.

Paragraph 2: your evidence (4 to 6 sentences)

Pick two or three things the post asks for and give one specific example for each. Specific means a class, a result, a task, not an adjective.

- Weak: "I am a passionate and dedicated teacher."

- Better: "I taught a mixed-ability class of 18 and kept lower-level students speaking by using pair work before whole-class answers."

Use your own numbers only if they are true and you can explain them. Do not invent results.

Paragraph 3: why this school and this place (3 to 4 sentences)

Show you read the post. Mention the age group, the programme, or the teaching approach, and say why it appeals. If you are applying abroad, say you understand the location is a commitment: give a reason you want to live there that goes beyond travel. Schools hire people who will stay through a contract, so a believable reason to be in that city matters.

Paragraph 4: logistics and close (2 to 3 sentences)

Give your availability, say whether you can do a video interview, and mention that you can send a demo lesson or teaching video if useful. Thank the reader once and stop.

A template you can adapt

> Dear [Name or Hiring Team],

>

> I am applying for the [role] at [school]. [One sentence: your certificate or experience that most directly matches the post.]

>

> [Evidence 1: a specific example matched to a requirement.] [Evidence 2: a second example.] [One sentence on how you handle a typical challenge for this age group or level.]

>

> I was drawn to [specific detail from the post: the programme, the age group, the approach]. [One honest reason you want this role in this place.]

>

> I am available from [date] and can join a video interview at short notice. I would be glad to share a demo lesson plan. Thank you for your time.

>

> [Full name] | [email] | [phone or messaging app]

If you do not know a name, "Dear Hiring Team" is fine. Do not write "To whom it may concern" if the school's name and a contact are on the posting.

Example 1: first-time teacher with a TEFL certificate

The examples below are invented for illustration. Replace every detail with your own true experience.

> Dear Hiring Team,

>

> I am applying for the Kindergarten English Teacher position advertised on ESL Careers. I recently completed a 120-hour TEFL certificate that included six hours of observed teaching practice with young learners, and I am looking for my first full-time classroom.

>

> During my practice hours I planned and taught short lessons of 20 to 30 minutes using songs, flashcards and simple games, and my trainer's feedback was to give instructions in shorter sentences, which I now do. Before my course I worked three years in customer service, where I learned to stay calm and to explain things clearly to people who were unsure.

>

> Your posting mentions a play-based approach and a co-teacher in every class. That is the kind of environment I want to learn in. I understand the contract is for twelve months and I am ready to relocate.

>

> I can start on the date you list and can interview by video at any time. I would be happy to send a sample lesson plan. Thank you for considering my application.

>

> [Full name]

Notice what it does: it names the posting detail, uses real practice experience, admits it is a first job, and turns a non-teaching job into relevant evidence without exaggerating.

Example 2: experienced teacher moving to a new country

> Dear [Name],

>

> I would like to apply for the University English Lecturer role in [City]. I have taught academic English to undergraduates for three years and have prepared students for a speaking and writing exam, which fits the course described in your post.

>

> In my current role I teach four classes of 25 to 30 students and use short diagnostic writing tasks in week one to place students and plan lessons. I share a marking rubric with students so feedback is consistent, and I co-wrote a term syllabus with two colleagues. I am comfortable with large groups and with a set curriculum.

>

> I am interested in your university because the post describes teaching alongside local English faculty, and I would like to move into curriculum work. I have lived abroad before and understand what a relocation involves.

>

> I can start in [month], and I can share references, a sample lesson and a copy of my syllabus on request.

>

> [Full name]

Both examples are short, concrete and honest. Neither uses the word "passionate".

Mistakes that get letters skipped

One letter for every school. Reusing a template is fine; leaving another school's name in it is not. Check the school name, city, and age group before you send.

Repeating the resume. If a sentence appears in both, replace it with a story or a reason.

Long openings about your love of travel. Schools hire teachers, not travellers. Travel can be a reason you are there, just not your lead.

Claiming a qualification you do not hold. Schools and immigration offices can ask for proof of your qualifications, and a false claim can cost you the job. See teacher visas and how they work, and check the official source for your destination.

Typos in the school's name or in English. You are applying to teach English. Read the letter aloud and have someone else check it.

Ignoring instructions. If the post says "send a one-minute video" or "include your date of availability", do it.

Attaching a letter to an offer you have not checked. Before you apply, run the post through our fake job ad checks so you do not send documents to a scam.

Format and sending checklist

1. 250 to 350 words, no more than one page.

2. File name that includes your name, such as "Firstname-Lastname-Cover-Letter.pdf", unless the form asks for something else.

3. Same name, email and phone as on your resume.

4. A plain format that opens on a phone. Many recruiters read on mobile.

5. In an email, put the role title and your name in the subject line.

6. If the school asks for a photo, copies of documents or a teaching video, send exactly what they ask and no more.

7. Keep a copy of every version so you can recall what you told each school before an interview.

After you send it

Prepare for the questions your letter invites. If you mentioned pair work in mixed-ability classes, expect "Tell me how you did that." Practise the questions in 15 ESL teacher interview questions, and prepare a short demo using the checklist in what schools score in a demo lesson.

Go further

Our TEFL/TESOL Interview Prep course covers resumes, cover letters, common interview questions, demo lessons, contract red flags and negotiating your offer, with practical examples and exercises. When your letter is ready, browse open teaching jobs or create a free teacher profile so schools can find you.

Frequently asked questions

Do I need a cover letter to apply for ESL teaching jobs?

Not always. Some employers only ask for a resume, a photo or an online form. When a cover letter is optional, a short, specific one still helps because it shows you read the post. Follow the instructions in the job description.

How long should an ESL teacher cover letter be?

Aim for 250 to 350 words, which fits on one page. Four short paragraphs are enough: why this role, your evidence, why this school, and your availability.

What should I put in a cover letter if I have no teaching experience?

Describe your TEFL practice hours, tutoring, volunteering, or work where you explained things to others, and be honest that this is your first teaching job. Match each example to something the post asks for.

Should I mention my visa or nationality in the letter?

Only if the post asks or it affects your start date. State your availability and, if relevant, that you can obtain the documents the school needs. Do not make claims about visa eligibility you have not checked with the official source.

Can I use the same cover letter for every school?

Use the same structure, but change the school name, age group, location and one or two details taken from each post. A letter that could be sent to any school reads like it was.

Share this article

Open roles on the board

See all →

Thinking about teaching online? See current remote teaching roles on Weightless, our sister site. Browse roles →

Go deeper with a full course

TEFL/TESOL Interview Prep

Prepare for ESL teaching applications, interviews, demo lessons, and contract conversations with practical examples and exercises.

19 lessons3 free to previewLifetime access$9