ESL Teacher Salary

Average Yearly Salary
$47,000
$34,000
Min 10%
$47,000
Median 50%
$66,000
Max 90%
Best Paying Company
University of North Carolina
Highest Paying City
San Francisco, CA
Highest Paying State
Alaska
Average Experience Level
2.8 years
How much does an esl teacher make?
The national average salary for an ESL Teacher in the U.S. is $48,023 annually or $23.09 hourly. If you are in the top 10 percent, you will make over $66,000; however, if you are in the bottom 10 percent, you will earn less than $34,000 per year. Non Profits companies and Education companies tend to have the highest concentration of employment in this field. The top 5 states when it comes to ESL Teacher salaries are Alaska, Massachusetts, New York, California, and Rhode Island. The typical employment in the position spans 2.8 years.
Annual Salaries For Related Jobs
Teacher
$46,754

Average ESL Teacher Salary By Location

The national average salary for an ESL Teacher in the USA is $48,023 annually or $23.09 hourly. The top city when it comes to ESL Teacher salaries is San Francisco, CA at $65,934 per year. The average entry-level salary in San Francisco, CA is $31,000. The highest earning states when it comes to ESL Teacher salaries are Alaska, Massachusetts, New York, California, and Rhode Island. Missouri, West Virginia, and South Dakota have the lowest ESL Teacher salaries.

Map of ESL Teacher Salaries

The darker areas on the map show where ESL Teachers earn the highest salaries across all 50 states.

Average Salary:

Average ESL Teacher Salary By Company

ESL Teachers can expect good job security. Some industries pay higher than others. Non Profits companies and Education companies tend to have the highest concentration of employment in this field. University of North Carolina and Henry County Schools are the highest paying companies. If you can find a job at a company like The Cambridge School of Weston or Lexington City School System, they also offer very competitive salaries to their ESL Teachers.

ESL Teacher Salary History

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

National Average
Ashburn, VA

Recently Added ESL Teacher Salaries

Company
Job
Location
Date Added
Salary
Dcsdk12
Teacher-ESL
04/28/2020
$43,000
Hamilton Township School District
ESL (English As A Second Language) Teacher(S)
04/16/2020
$51,000
Dcsdk12
Teacher-ESL
03/19/2020
$43,000
Summer Learning Academy-ESL Teacher (Summer 2020)
03/04/2020
$83,480
Summer Learning Academy-ESL Teacher (Summer 2020)
03/04/2020
$83,480
Fluent City
Online ESL Teacher
03/03/2020
$31,305
Branford Public Schools
Erase-ESL Teacher
03/01/2020
$198,265
ESL Teacher
02/26/2020
$40,000
Westwood Regional School District
ESL Teacher-Elementary Lead With Steam 2020 Summer Enrichment Program
02/12/2020
$87,654
Hamilton Township School District
ESL Teacher
01/31/2020
$50,024
Show More