Explore Jobs
Find Specific Jobs
Explore Careers
Explore Professions
Best Companies
Explore Companies
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.
Level up your salary
Let Zippi find your next ESL Teacher job
Level up your salary
Let Zippi find your next ESL Teacher job
Rank![]() ![]() | State![]() ![]() | Avg. Salary![]() ![]() | Hourly Rate![]() ![]() |
---|---|---|---|
1 | Connecticut | $67,011 | $32.22 |
2 | New Jersey | $61,083 | $29.37 |
3 | Massachusetts | $66,831 | $32.13 |
4 | New York | $65,446 | $31.46 |
5 | Maryland | $60,563 | $29.12 |
6 | District of Columbia | $64,332 | $30.93 |
7 | Washington | $63,740 | $30.64 |
8 | Pennsylvania | $54,302 | $26.11 |
9 | New Hampshire | $51,967 | $24.98 |
10 | Nebraska | $54,203 | $26.06 |
11 | California | $62,410 | $30.00 |
12 | Rhode Island | $60,513 | $29.09 |
13 | Michigan | $49,768 | $23.93 |
14 | Vermont | $56,107 | $26.97 |
15 | New Mexico | $49,704 | $23.90 |
16 | Minnesota | $50,876 | $24.46 |
17 | Alaska | $58,528 | $28.14 |
18 | Wyoming | $49,055 | $23.58 |
19 | Iowa | $50,154 | $24.11 |
20 | Illinois | $49,007 | $23.56 |
21 | Virginia | $52,592 | $25.28 |
22 | Oregon | $53,833 | $25.88 |
23 | Montana | $46,874 | $22.54 |
24 | Ohio | $48,666 | $23.40 |
25 | Delaware | $48,439 | $23.29 |
26 | Texas | $46,709 | $22.46 |
27 | Utah | $48,426 | $23.28 |
28 | Florida | $44,876 | $21.57 |
29 | Nevada | $42,111 | $20.25 |
30 | Kentucky | $46,886 | $22.54 |
31 | North Dakota | $47,192 | $22.69 |
32 | Alabama | $46,114 | $22.17 |
33 | Colorado | $43,402 | $20.87 |
34 | Maine | $46,608 | $22.41 |
35 | Wisconsin | $43,859 | $21.09 |
36 | Arizona | $40,967 | $19.70 |
37 | North Carolina | $42,199 | $20.29 |
38 | South Carolina | $42,091 | $20.24 |
39 | Kansas | $41,299 | $19.86 |
40 | Hawaii | $50,111 | $24.09 |
41 | Tennessee | $41,633 | $20.02 |
42 | Idaho | $41,810 | $20.10 |
43 | Georgia | $41,643 | $20.02 |
44 | West Virginia | $41,714 | $20.05 |
45 | Louisiana | $40,725 | $19.58 |
46 | Oklahoma | $36,516 | $17.56 |
47 | South Dakota | $40,125 | $19.29 |
48 | Indiana | $37,365 | $17.96 |
49 | Missouri | $36,590 | $17.59 |
50 | Mississippi | $39,044 | $18.77 |
51 | Arkansas | $36,924 | $17.75 |
The highest-paying cities for esl teachers are Boston, MA, New York, NY, and San Francisco, CA.
Rank![]() ![]() | City![]() ![]() | Avg. Salary![]() ![]() | Hourly Rate![]() ![]() |
---|---|---|---|
1 | Boston, MA | $66,910 | $32.17 |
2 | New York, NY | $65,490 | $31.49 |
3 | San Francisco, CA | $64,769 | $31.14 |
4 | Washington, DC | $64,352 | $30.94 |
5 | Bothell, WA | $64,115 | $30.82 |
6 | West New York, NJ | $61,347 | $29.49 |
7 | Philadelphia, PA | $54,838 | $26.36 |
8 | Omaha, NE | $54,168 | $26.04 |
9 | Minneapolis, MN | $50,883 | $24.46 |
10 | Detroit, MI | $49,962 | $24.02 |
11 | Albuquerque, NM | $49,710 | $23.90 |
12 | Chicago, IL | $49,167 | $23.64 |
13 | El Paso, TX | $48,217 | $23.18 |
14 | Columbus, OH | $47,919 | $23.04 |
15 | Milwaukee, WI | $43,841 | $21.08 |
16 | Wilson, NC | $42,867 | $20.61 |
17 | Memphis, TN | $41,505 | $19.95 |
18 | Kansas City, KS | $41,378 | $19.89 |
19 | New Orleans, LA | $40,674 | $19.55 |
20 | Indianapolis, IN | $37,227 | $17.90 |
An esl teacher's salary ranges from $40,000 a year at the 10th percentile to $68,000 at the 90th percentile.
Percentile![]() ![]() | Annual Salary![]() ![]() | Monthly Salary![]() ![]() | Hourly Rate![]() ![]() |
---|---|---|---|
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 |
The highest paying types of esl teachers are student teacher, english language teacher, and reading teacher.
Job Title![]() ![]() | Annual Salary![]() ![]() | Monthly Salary![]() ![]() | Hourly Rate![]() ![]() | Job Openings![]() ![]() |
---|---|---|---|---|
Teacher-In-Training | $37,214 | $3,101 | $17.89 | 132,725 |
Substitute School Teacher | $33,215 | $2,768 | $15.97 | 82,842 |
Math And Science Teacher | $46,589 | $3,882 | $22.40 | 71,273 |
Elementary School Teacher | $52,161 | $4,347 | $25.08 | 84,607 |
Summer School Teacher | $52,828 | $4,402 | $25.40 | 86,467 |
English Language Teacher | $57,831 | $4,819 | $27.80 | 74,779 |
Top companies hiring esl teachers now:
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.
Rank![]() ![]() | Company![]() ![]() | Average Salary![]() ![]() | Hourly Rate![]() ![]() |
---|---|---|---|
1 | Pace University | $58,984 | $28.36 |
2 | DC International School | $58,919 | $28.33 |
3 | Princeton Public Schools | $58,675 | $28.21 |
4 | Robbinsdale Area Schools | $57,793 | $27.79 |
5 | Person High School | $57,351 | $27.57 |
6 | Boston Public Schools | $57,329 | $27.56 |
7 | Guilford County Schools | $57,063 | $27.43 |
8 | Montgomery County Public Schools | $56,713 | $27.27 |
9 | Connections Academy | $56,665 | $27.24 |
10 | Prince George's County Memorial Library System | $56,576 | $27.20 |
11 | SUNY Orange | $56,363 | $27.10 |
12 | Phoenix Union High School District | $56,074 | $26.96 |
13 | Fayette County Public Schools | $55,827 | $26.84 |
14 | Fairfax County Public Schools | $55,768 | $26.81 |
15 | Chicago Public Schools | $55,279 | $26.58 |
16 | Irving Isd | $55,230 | $26.55 |
17 | Salinas Union High School District | $54,714 | $26.30 |
18 | Thomasville City Schools | $54,610 | $26.25 |
19 | Garland Independent School District | $54,573 | $26.24 |
20 | Jefferson Elementary School District | $54,394 | $26.15 |
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.
Compare esl teacher salaries for individual cities or states with the national average.
Year![]() ![]() | Avg. Salary![]() ![]() | Hourly Rate![]() ![]() | % Change![]() ![]() |
---|---|---|---|
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% |
Company![]() ![]() | Job![]() ![]() | Location![]() ![]() | Date Added![]() ![]() | Salary![]() ![]() |
---|---|---|---|---|
Usd 259 | Para ESL School Year) | Wichita, KS | 12/17/2024 | $33,830 |
Metroed | ESL Teacher (AM) Adult Education (PC# 141162) Monday-Friday AM AM | Los Gatos, CA | 12/16/2024 | $105,164 |
Roe17 | ESL Teacher | Belleville, IL | 12/15/2024 | $89,741 |
Harlem Unit School District 122 | ESL Teacher-Bilingual Preferred | Kane, IL | 12/13/2024 | $48,151 |
New Haven Public Schools | ESL Teacher | Noank, CT | 12/13/2024 | $46,958 |
Farmington Public Schools | ESL (English As A Second Language) Teacher for Farmington Continuing Education | Farmington, CT | 12/13/2024 | $64,697 |
Plainfield School District | ESL Teachers SY | Downe, NJ | 12/13/2024 | $64,243 |
Wayne County Schools Employment Network | ESL Teacher | Bowne, MI | 12/13/2024 | $45,000 |
Hamilton Township School District Mercer County | ESL Teachers | Downe, NJ | 12/13/2024 | $59,469 |
Lexington Three Schools | Evening Ged/Esl Teacher (2 Positions) | Cope, SC | 12/13/2024 | $52,175 |
Search for esl teacher jobs