Average English as a Second Language (ESL) Teacher Salary

$44,730
Avg. SalaryShow Hourly Rate
$1,440
Bonus
$2,550
Profit Sharing
What am I worth?
Get pay report
How should I pay?
Price a job
The average salary for an English as a Second Language (ESL) Teacher is $44,730.
10%
$30k
MEDIAN
$45k
90%
$64k
Is English as a Second Language (ESL) Teacher your job title? Find out what you should be paid
Use our tool to get a personalized report on your market worth.What's this?
United States (change)
How it works:
1
Enter city & years of experience
2
Add pay factors like skills & education
3
Find your market worth with a report tailored to you
Salary
$30k - $64k
Bonus
$194 - $9k
Profit Sharing
$0 - $3k
Total Pay
$29k - $69k
Find your market worth – how it works:
Tell us about your job and pay factors like skills and educationTell us about your job and pay factors like skills and education
Find your market worth with a report tailored to youFind your market worth with a report tailored to you
Negotiate your pay with confidenceNegotiate your pay with confidence

What Do English as a Second Language (ESL) Teachers Do?

English as a Second Language (ESL) Teacher Tasks
  • Teach individuals who are not native English speakers to speak, read, write, and comprehend English.
  • Utilize rote pronunciation, quizzes, textbooks, videos, and multimedia education to solidify skills.
  • Develop curriculums to suit both individuals who need overall education or education in specific skills.

Job Satisfaction for English as a Second Language (ESL) Teacher

3.9 out of 5
(137)
Highly Satisfied
46Reviews

Popular Employer Salaries for English as a Second Language (ESL) Teacher

English as a Second Language (ESL) Teacher Job Listings

Search for more jobs
Search

What Are Popular Skills for English as a Second Language (ESL) Teachers?

Skills in Curriculum Planning are correlated to pay that is above average. Skills that pay less than market rate include Training, Spanish Language, Oral / Verbal Communication and English Language.

What is the Pay by Experience Level for English as a Second Language (ESL) Teachers?

An entry-level English as a Second Language (ESL) Teacher with less than 1 year experience can expect to earn an average total compensation (includes tips, bonus, and overtime pay) of $41,253 based on 68 salaries. An early career English as a Second Language (ESL) Teacher with 1-4 years of experience earns an average total compensation of $41,484 based on 410 salaries. A mid-career English as a Second Language (ESL) Teacher with 5-9 years of experience earns an average total compensation of $42,951 based on 298 salaries. An experienced English as a Second Language (ESL) Teacher with 10-19 years of experience earns an average total compensation of $51,367 based on 211 salaries. In their late career (20 years and higher), employees earn an average total compensation of $52,178.
Employees with English as a Second Language (ESL) Teacher in their job title in New York, New York earn an average of 19.3% more than the national average. These job titles also find higher than average salaries in San Diego, California (5.1% more) and Minneapolis, Minnesota (1.1% more). The lowest salaries can be found in Chicago, Illinois (12.1% less), Los Angeles, California (12.1% less) and Seattle, Washington (11.7% less).

Years of Experience

This data is based on 1,096 survey responses.
Entry Level
6.2%
Early Career
37.4%
Mid Career
27.2%
Experienced
19.3%
Late Career
9.9%