ESL TEACHER SALARY

Average Yearly Salary
$50,000
$33,000
Min 10%
$50,000
Median 50%
$73,000
Max 90%
Best Paying Company
Harrisburg School District
Highest Paying City
San Francisco, CA
Highest Paying State
California
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 $50,117 annually or $24.1 hourly. If you are in the top 10 percent, you will make over $73,000; however, if you are in the bottom 10 percent, you will earn less than $33,000 per year. Finance companies and Construction companies tend to have the highest concentration of employment in this field. The top 5 states when it comes to ESL Teacher salaries are California, Maryland, District of Columbia, Delaware, and Pennsylvania. The typical employment in the position spans 2.8 years.
Annual Salaries For Related Jobs
Teacher
$49,772

Average ESL Teacher Salary By Company

ESL Teacher jobs offer good job security, but the wages reported in some industries are higher than others. Employers that have the highest concentration of job opportunities for ESL Teachers are Finance companies and Construction companies. Companies like Harrisburg School District or Grand Rapids Public Library will get you the highest pay packages. Also, companies like Fayette County Public Schools and New London Public Schools pay their ESL Teachers very well.

Average ESL Teacher Salary By Location

ESL Teachers in the United States of America make on average $50,117 a year or $24.1 per hour. ESL Teachers make the most in San Francisco, CA at about $60,680 per year. The average starting salary in San Francisco, CA for ESL Teachers is $26,000. Some of the states with the best ESL Teacher salaries are California, Maryland, District of Columbia, Delaware, Pennsylvania, New Jersey, and West Virginia. On the other hand, Utah, Colorado, New Mexico, Oklahoma, and Missouri report the lowest wages for ESL Teachers.
RankCityAverage Salary
1
San Francisco, CA
$60,680
2
Washington, DC
$53,988
3
Philadelphia, PA
$53,527
4
Houston, TX
$52,880
5
New Brunswick, NJ
$52,523

Average ESL Teacher Salary By Industry

Wages for ESL Teachers can differ based on the industry they work in. Our data shows that Finance companies, Internet companies, and Professional companies tend to have the highest salaries for ESL Teachers. Finance companies pay their ESL Teachers the highest wages, averaging $53,251 per year. Internet companies and Professional companies pay well too, at $50,866 and $50,139, respectively. The average salary for ESL Teachers in the Retail industry is lower than the rest, coming in at $48,438.
RankIndustryAverage Salary
1
Finance
$53,251
2
Internet
$50,866
3
Professional
$50,139
4
Hospitality
$48,642
5
Retail
$48,438

RECENTLY ADDED ESL Teacher SALARIES

Company
Job
Location
Date Added
Salary
Miray International Education Center
ESL Teacher
10/31/2019
$30,000
Wayne RESA
ESL Teacher
10/26/2019
$41,000
Education First
ESL Teacher
10/09/2019
$25,044
POLY Languages Institute at Los Angeles
ESL Teacher
09/30/2019
$35,479
Dcsdk12
ESL Teacher
09/25/2019
$43,000
New Brunswick Public Schools
ESL Teacher
09/21/2019
$93,915
Milpitas Unified
ESL Teacher
09/19/2019
$75,779
08/28/2019
$40,000
Wayne RESA
ESL Teacher
08/28/2019
$41,000
Gonzales Unified School District
ESL Teacher
08/24/2019
$82,624
Show More