ESL Teacher salary

Average esl teacher salary

$52,701

$25.34 hourly rate

Entry-level esl teacher salary
$40,000 yearly salary
Updated January 8, 2025

How much does an esl teacher make?

The average esl teacher salary in the United States is $52,701. Esl teacher salaries typically range between $40,000 and $68,000 yearly. The average hourly rate for esl teachers is $25.34 per hour.

Esl teacher salary is impacted by location, education, and experience. Esl teachers earn the highest average salary in Connecticut.

On This Page
Esl teacher salary by: 
Zippi Waving Small

Level up your salary

Let Zippi find your next ESL Teacher job

Zippi Waving Small

Level up your salary

Let Zippi find your next ESL Teacher job

Where can an ESL Teacher earn more?

Compare salary by location
Loading...
Vs
Loading...
87k
67k
47k
27k
7k
Columbus, OH$66,910
Indianapolis, IN$37,227
Compare salary by company
Loading...
Vs
Loading...
84k
64k
44k
24k
Pace University$58,984
Jefferson Elementary School District$54,394

ESL Teacher salary estimates from across the web

Based on the latest salary information compiled by Zippia, Salary.com, Glassdoor, Ziprecruiter and Comparably, the average salary for an esl teacher typically falls between $50,174 and $60,750.
zippia
$52,701yearly
glassdoor[1]
$54,806yearly
comparably[2]
$59,970yearly
Salary.com[3]
$50,174yearly
ZipRecruiter[4]
$60,750yearly

Average esl teacher salary by state

Highest paying states for esl teachers

Rank
ascdesc
State
ascdesc
Avg. Salary
ascdesc
Hourly Rate
ascdesc
1Connecticut$67,011$32.22
2New Jersey$61,083$29.37
3Massachusetts$66,831$32.13
4New York$65,446$31.46
5Maryland$60,563$29.12
6District of Columbia$64,332$30.93
7Washington$63,740$30.64
8Pennsylvania$54,302$26.11
9New Hampshire$51,967$24.98
10Nebraska$54,203$26.06
11California$62,410$30.00
12Rhode Island$60,513$29.09
13Michigan$49,768$23.93
14Vermont$56,107$26.97
15New Mexico$49,704$23.90
16Minnesota$50,876$24.46
17Alaska$58,528$28.14
18Wyoming$49,055$23.58
19Iowa$50,154$24.11
20Illinois$49,007$23.56
21Virginia$52,592$25.28
22Oregon$53,833$25.88
23Montana$46,874$22.54
24Ohio$48,666$23.40
25Delaware$48,439$23.29
26Texas$46,709$22.46
27Utah$48,426$23.28
28Florida$44,876$21.57
29Nevada$42,111$20.25
30Kentucky$46,886$22.54
31North Dakota$47,192$22.69
32Alabama$46,114$22.17
33Colorado$43,402$20.87
34Maine$46,608$22.41
35Wisconsin$43,859$21.09
36Arizona$40,967$19.70
37North Carolina$42,199$20.29
38South Carolina$42,091$20.24
39Kansas$41,299$19.86
40Hawaii$50,111$24.09
41Tennessee$41,633$20.02
42Idaho$41,810$20.10
43Georgia$41,643$20.02
44West Virginia$41,714$20.05
45Louisiana$40,725$19.58
46Oklahoma$36,516$17.56
47South Dakota$40,125$19.29
48Indiana$37,365$17.96
49Missouri$36,590$17.59
50Mississippi$39,044$18.77
51Arkansas$36,924$17.75

Highest paying cities for esl teachers

The highest-paying cities for esl teachers are Boston, MA, New York, NY, and San Francisco, CA.

Rank
ascdesc
City
ascdesc
Avg. Salary
ascdesc
Hourly Rate
ascdesc
1Boston, MA$66,910$32.17
2New York, NY$65,490$31.49
3San Francisco, CA$64,769$31.14
4Washington, DC$64,352$30.94
5Bothell, WA$64,115$30.82
6West New York, NJ$61,347$29.49
7Philadelphia, PA$54,838$26.36
8Omaha, NE$54,168$26.04
9Minneapolis, MN$50,883$24.46
10Detroit, MI$49,962$24.02
11Albuquerque, NM$49,710$23.90
12Chicago, IL$49,167$23.64
13El Paso, TX$48,217$23.18
14Columbus, OH$47,919$23.04
15Milwaukee, WI$43,841$21.08
16Wilson, NC$42,867$20.61
17Memphis, TN$41,505$19.95
18Kansas City, KS$41,378$19.89
19New Orleans, LA$40,674$19.55
20Indianapolis, IN$37,227$17.90

ESL Teacher salary details

An esl teacher's salary ranges from $40,000 a year at the 10th percentile to $68,000 at the 90th percentile.

Average ESL Teacher Salary Graph
Average ESL Teacher Salary Graph, Trends, and Summary

What is an esl teacher's salary?

Percentile
ascdesc
Annual Salary
ascdesc
Monthly Salary
ascdesc
Hourly Rate
ascdesc
90th Percentile$68,000$5,667$33
75th Percentile$60,000$5,000$29
Average$52,701$4,392$25
25th Percentile$45,000$3,750$22
10th Percentile$40,000$3,333$19

Highest paying esl teacher jobs

The highest paying types of esl teachers are student teacher, english language teacher, and reading teacher.

Job Title
ascdesc
Annual Salary
ascdesc
Monthly Salary
ascdesc
Hourly Rate
ascdesc
Job Openings
ascdesc
Teacher-In-Training$37,214$3,101$17.89132,725
Substitute School Teacher$33,215$2,768$15.9782,842
Math And Science Teacher$46,589$3,882$22.4071,273
Elementary School Teacher$52,161$4,347$25.0884,607
Summer School Teacher$52,828$4,402$25.4086,467
English Language Teacher$57,831$4,819$27.8074,779

Which companies pay esl teachers the most?

Esl teacher salaries at Pace University and DC International School are the highest-paying according to our most recent salary estimates. In addition, the average esl teacher salary at companies like Princeton Public Schools and Robbinsdale Area Schools are highly competitive.

Wage gap by gender, race and education

$49,000$48,400$47,800$47,200$46,600$46,000
MaleFemale

ESL Teacher salary trends

The average esl teacher salary has risen by $7,005 over the last ten years. In 2014, the average esl teacher earned $45,696 annually, but today, they earn $52,701 a year. That works out to a 9% change in pay for esl teachers over the last decade.

Compare esl teacher salaries for cities or states with the national average over time.

Average esl teacher salary over time

Compare esl teacher salaries for individual cities or states with the national average.

  • National Average
  • Columbus, OH

ESL Teacher salary by year

Year
ascdesc
Avg. Salary
ascdesc
Hourly Rate
ascdesc
% Change
ascdesc
2025$52,700$25.34+2.1%
2024$51,600$24.81+2.4%
2023$50,400$24.21+1.8%
2022$49,400$23.77+2.4%
2021$48,300$23.20+1.6%

Recently added esl teacher salaries

Company
ascdesc
Job
ascdesc
Location
ascdesc
Date Added
ascdesc
Salary
ascdesc
Usd 259Para ESL School Year)Wichita, KS12/17/2024$33,830
MetroedESL Teacher (AM) Adult Education (PC# 141162) Monday-Friday AM AMLos Gatos, CA12/16/2024$105,164
Roe17ESL TeacherBelleville, IL12/15/2024$89,741
Harlem Unit School District 122ESL Teacher-Bilingual PreferredKane, IL12/13/2024$48,151
New Haven Public SchoolsESL TeacherNoank, CT12/13/2024$46,958
Farmington Public SchoolsESL (English As A Second Language) Teacher for Farmington Continuing EducationFarmington, CT12/13/2024$64,697
Plainfield School DistrictESL Teachers SYDowne, NJ12/13/2024$64,243
Wayne County Schools Employment NetworkESL TeacherBowne, MI12/13/2024$45,000
Hamilton Township School District Mercer CountyESL TeachersDowne, NJ12/13/2024$59,469
Lexington Three SchoolsEvening Ged/Esl Teacher (2 Positions)Cope, SC12/13/2024$52,175

ESL Teacher salary FAQs

Search for esl teacher jobs

Loading...
Loading...

Browse education, training, and library jobs