ESL Teacher Salaries

1,069 Salaries

Average Base Pay
$45,544 / yr
Not enough reports to show salary distribution

Additional Cash Compensation

Average$1,379
Range$193 - $4,660

How much does a ESL Teacher make?

The national average salary for a ESL Teacher is $45,544 in United States. Filter by location to see ESL Teacher salaries in your area. Salary estimates are based on 1,069 salaries submitted anonymously to Glassdoor by ESL Teacher employees.

Salaries for Related Job Titles

Assistant Director ESL Programs$53K

Are you paid fairly?

Get a free, personalized salary estimate based on today's market

Get Your Estimate

Salaries by Company

SortPopular | Most Reports | Salary
Filter by Location
or
Search for Specific Employer
Average Base Salaries in (USD)
Company
Average Base Salaries in (USD)
Low
High

ESL Teacher - Hourly Contractor

VIPKid

$20/hr

Range: $8 - $25

198 salaries

$20/hr
$8$25

ESL Teacher - Hourly

VIPKid

$19/hr

Range: $8 - $24

132 salaries

$19/hr
$8$24

ESL Teacher - Hourly

Qkids

$17/hr

Range: $8 - $21

49 salaries

$17/hr
$8$21

ESL Teacher

New York City Department of Education

$71,303/yr

Range: $51K - $93K

33 salaries

$71,303/yr
$51K$93K

ESL Teacher

Guilford County Schools

$49,694/yr

Range: $39K - $58K

32 salaries

$49,694/yr
$39K$58K

ESL Teacher - Hourly

DaDa

$18/hr

Range: $12 - $21

29 salaries

$18/hr
$12$21

ESL Teacher - Hourly

VIPKid

$20/hr

Range: $17 - $24

28 salaries

$20/hr
$17$24

Is this helpful? The community relies on everyone sharing – 

ESL Teacher

Harmony Public Schools

$52,812/yr

Range: $43K - $53K

28 salaries

$52,812/yr
$43K$53K

ESL Teacher - Hourly Contractor

Qkids

$16/hr

Range: $15 - $20

24 salaries

$16/hr
$15$20

ESL Teacher - Hourly

Kaplan International

$21/hr

Range: $19 - $23

21 salaries

$21/hr
$19$23

ESL Teacher - Hourly

EF Education First

$21/hr

Range: $11 - $32

20 salaries

$21/hr
$11$32

ESL Teacher - Hourly Contractor

DaDa

$18/hr

Range: $15 - $23

19 salaries

$18/hr
$15$23

ESL Teacher

Houston ISD

$55,363/yr

Range: $51K - $590K

17 salaries

$55,363/yr
$51K$590K

ESL Teacher - Hourly

ELS Educational Services

$22/hr

Range: $18 - $30

14 salaries

$22/hr
$18$30

ESL Teacher - Hourly

51Talk

$18/hr

Range: $15 - $24

12 salaries

$18/hr
$15$24

ESL Teacher

Charlotte-Mecklenburg Schools

$46,805/yr

Range: $38K - $54K

12 salaries

$46,805/yr
$38K$54K

ESL Teacher

Zoni Language Centers

$43,950/yr

Range: $41K - $56K

12 salaries

$43,950/yr
$41K$56K

ESL Teacher - Hourly Contractor

EF Education First

$15/hr

Range: $11 - $35

11 salaries

$15/hr
$11$35

ESL Teacher - Hourly

Zoni Language Centers

$20/hr

Range: $18 - $23

11 salaries

$20/hr
$18$23

ESL Teacher - Hourly

EF Education First

$18/hr

Range: $13 - $27

11 salaries

$18/hr
$13$27
View Data as Table

Recent Salary Reports

Below are the most recent esl teacher salary reports. Employer name has been removed to protect anonymity.

$20
hourly
An ESL Teacher in the Boston, MA Area area reported making $20 per hour
Job Highlights
5-7 years experience
Boston, MA Area area
Part-time
 
5001 to 10000 employees
Company - Private
$22
hourly
An Online ESL Teacher in the San Francisco, CA Area area reported making $22 per hour
Job Highlights
3-4 years experience
San Francisco, CA Area area
Part-time
 
5001 to 10000 employees
Company - Private
$22
hourly
An ESL Teacher in the Hickory, NC Area area reported making $22 per hour
Job Highlights
10+ years experience
Hickory, NC Area area
Contract
 
5001 to 10000 employees
Company - Private
$19
hourly
An ESL Teacher in the Harrisonburg, VA Area area reported making $19 per hour
Additional Pay
$144 cash bonus
Job Highlights
3-4 years experience
Harrisonburg, VA Area area
Contract
 
5001 to 10000 employees
Company - Private
$20
hourly
An ESL Teacher in the Reno, NV Area area reported making $20 per hour
Job Highlights
3-4 years experience
Reno, NV Area area
Contract
 
5001 to 10000 employees
Company - Private
$18
hourly
An Online ESL Teacher in the Indianapolis, IN Area area reported making $18 per hour
Job Highlights
3-4 years experience
Indianapolis, IN Area area
Part-time
 
5001 to 10000 employees
Company - Private
$18
hourly
An ESL Teacher in the Seattle, WA Area area reported making $18 per hour
Job Highlights
1-2 years experience
Seattle, WA Area area
Part-time
 
1001 to 5000 employees
Government
Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.