Post job

English as a second language teacher salary

Average english as a second language teacher salary

$55,428

$26.65 hourly rate

Entry-level english as a second language teacher salary
$42,000 yearly salary
Updated December 15, 2025

Understanding ESL Teacher Salaries

As of October 2025, the average salary for an English as a Second Language Teacher in the United States stands at $55,428 per year, equating to approximately $27 per hour. Salaries can vary significantly based on location, experience, and the educational setting. For instance, ESL teachers in urban areas often earn more due to higher living costs and demand for services.

Salary by State

Different states offer varying pay scales for ESL teachers. States like California and New York typically provide higher salaries, reflecting the demand for language education in diverse environments. In contrast, rural areas may offer lower salaries, but they often have lower living costs, making them attractive for those seeking a balanced lifestyle.

Opportunities in Major Cities

Cities such as Los Angeles, New York City, and Chicago are known for their thriving ESL programs, often leading to higher-paying positions. Additionally, these locations provide cultural experiences that enrich both teachers and students. For those considering a career in teaching ESL, researching specific areas where demand is high can significantly impact earning potential.

On this page
English as a second language teacher salary by: 

Let Zippia find your next english as a second language teacher job

Floating question marks illustration

Let Zippia find your next english as a second language teacher job

Floating question marks illustration

Where can an English As A Second Language Teacher earn more?

Compare salary by location
Vs
85k
65k
45k
25k
5k
Columbus, OH$73,662
Nampa, ID$34,799
Compare salary by company
Vs
85k
65k
45k
25k
Boston Public Schools$72,456
Proviso Township Schools$55,369

Average english as a second language teacher salary by state

The highest-paying states for english as a second language teachers are Connecticut, California, and Rhode Island. The lowest average english as a second language teacher salary states are Arizona, Ohio, and New Mexico.

  • State view
  • County view
Average salary:

Highest paying states for english as a second language teachers

RankStateAvg. salaryHourly rate
1New Hampshire$70,005$33.66
2Connecticut$74,371$35.76
3Nevada$67,160$32.29
4Vermont$62,909$30.24
5Rhode Island$70,416$33.85
6Delaware$67,772$32.58
7District of Columbia$71,201$34.23
8New York$68,926$33.14
9California$72,255$34.74
10Michigan$61,852$29.74
11Montana$59,287$28.50
12Maryland$61,577$29.60
13North Dakota$62,821$30.20
14New Jersey$57,203$27.50
15Massachusetts$56,904$27.36
16Utah$63,221$30.39
17Louisiana$57,737$27.76
18West Virginia$51,801$24.90
19Wisconsin$58,090$27.93
20Nebraska$54,225$26.07
21South Dakota$58,354$28.05
22Maine$56,504$27.17
23Kansas$50,269$24.17
24Illinois$50,501$24.28
25Hawaii$61,346$29.49
26Mississippi$53,864$25.90
27Arkansas$53,075$25.52
28Tennessee$52,424$25.20
29Alaska$56,618$27.22
30Florida$48,687$23.41
31Colorado$49,115$23.61
32Kentucky$50,803$24.42
33Missouri$49,947$24.01
34Pennsylvania$49,355$23.73
35North Carolina$48,173$23.16
36Virginia$49,066$23.59
37Georgia$49,738$23.91
38Alabama$49,208$23.66
39Iowa$47,459$22.82
40South Carolina$46,689$22.45
41Texas$46,309$22.26
42Minnesota$46,887$22.54
43Wyoming$46,533$22.37
44New Mexico$42,035$20.21
45Oregon$48,356$23.25
46Washington$47,604$22.89
47Ohio$45,027$21.65
48Arizona$46,248$22.23
49Oklahoma$37,247$17.91
50Indiana$33,389$16.05
51Idaho$34,626$16.65
Top english as a second language teacher jobs near you

Highest paying cities for english as a second language teachers

The highest-paying cities for english as a second language teachers are Richmond, CA, New York, NY, and West Bloomfield, MI.

RankCityAvg. salaryHourly rate
1Richmond, CA$73,662$35.41
2New York, NY$69,033$33.19
3West Bloomfield, MI$62,018$29.82
4Franklin, WI$58,027$27.90
5Fort Lee, NJ$57,488$27.64
6Randolph, MA$56,976$27.39
7Denver, CO$49,126$23.62
8Norfolk, VA$49,079$23.60
9Durham, NC$48,328$23.23
10Waterloo, IA$47,562$22.87
11Saint Paul, MN$46,886$22.54
12Phoenix, AZ$46,325$22.27
13Houston, TX$46,299$22.26
14Marion, OH$44,871$21.57
15Nampa, ID$34,799$16.73

English as a second language teacher salary details

An english as a second language teacher's salary ranges from $42,000 a year at the 10th percentile to $72,000 at the 90th percentile.

Average english as a second language teacher salary graph
Average english as a second language teacher salary graph, trends, and summary

What is an english as a second language teacher's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$72,000$6,000$35
75th Percentile$63,000$5,250$30
Average$55,428$4,619$27
25th Percentile$48,000$4,000$23
10th Percentile$42,000$3,500$20

Highest paying english as a second language teacher jobs

The highest paying types of english as a second language teachers are student teacher, english language teacher, and adjunct english instructor.

Job titleAnnual salaryMonthly salaryHourly rateJob openings
ESL Instructor$53,226$4,436$25.5926,173
Teacher-In-Training$37,214$3,101$17.89132,725
Teacher$47,989$3,999$23.0771,918
Student Teacher$59,035$4,920$28.3879,071
Adjunct English Instructor$55,901$4,658$26.8838,052
Reading Teacher$55,452$4,621$26.6668,234

Top companies hiring english as a second language teachers now:

  1. Peace Corps jobs (9)
  2. Houston ISD Foundation jobs (10)
  3. NOVAworks jobs (8)
  4. English jobs (7)
  5. Aeon jobs (5)

Which companies pay english as a second language teachers the most?

English as a second language teacher salaries at Boston Public Schools and West Contra Costa Unified School District are the highest-paying according to our most recent salary estimates. In addition, the average english as a second language teacher salary at companies like Pasadena Unified School District and Prince George's County Memorial Library System are highly competitive.

Wage gap by gender, race and education

$54,000$53,400$52,800$52,200$51,600$51,000
MaleFemale

English as a second language teacher salary trends

The average english as a second language teacher salary has risen by $6,097 over the last ten years. In 2014, the average english as a second language teacher earned $49,331 annually, but today, they earn $55,428 a year. That works out to a 8% change in pay for english as a second language teachers over the last decade.

Compare english as a second language teacher salaries for cities or states with the national average over time.

Average english as a second language teacher salary over time

Compare english as a second language teacher salaries for individual cities or states with the national average.

English as a second language teacher salary by year

YearAvg. salaryHourly rate% Change
2026$55,400$26.65+0.7%
2025$55,000$26.45+2.8%
2024$53,500$25.72+2.5%
2023$52,100$25.07+1.8%
2022$51,200$24.61+2.7%

Recently added english as a second language teacher salaries

CompanyJobLocationDate addedSalary
Prior Lake-Savage Area SchoolsEnglish As A Second Language (ESL) Elementary TeacherPrior Lake, MN06/29/2025$47,992
Mastery Charter SchoolsMiddle School-ESL-English As A Second Language (Fluent In Spanish) Teacher-6Th-8Th GradeCamden, NJ06/27/2025$60,000
Minneapolis Public School DistrictTeacher, English Second Language-Bilingual Spanish-LAS Estrellas)Minneapolis, MN06/18/2025$53,629
Lawrence Public SchoolsTeacher-English As A Second Language (ESL)Lawrence, MA06/17/2025$79,011
Woodland School District 50English As A Second Language TeacherGurnee, IL06/11/2025$42,199
Beloved Community Charter SchoolEnglish As A Second Language Teacher & Department ChairJersey City, NJ06/09/2025$62,000
Albert Lea Area SchoolsEnglish As A Second Language (ESL) Night TeacherNore, MN06/06/2025$73,108
Long Prairie-Grey Eagle ISD 2753English Second Language Teacher-ElementaryNore, MN06/02/2025$45,129
Township of Union Public SchoolsLeave Replacement English As A Second Language TeacherDowne, NJ05/25/2025$68,197
Abby Kelley Foster Charter SchoolES English As A Second Language (ESL) TeacherWorcester, MA05/21/2025$51,324

English as a second language teacher salary FAQs

Search for english as a second language teacher jobs

Browse education, training, and library jobs