Esl Teacher Salaries

1,065 SalariesUpdated May 15, 2021

Average Base Pay
$49,696 / yr
Not enough reports to show salary distribution
0
Low
0
High

Additional Cash Compensation

AverageNo Reports
RangeNo Reports

How much does a ESL Teacher make?

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

Salaries for Related Job Titles

Assistant Director ESL Programs$61K

How much should you negotiate?

See how your offer stacks up to other pay packages and negotiate confidently.

Analyze Offer

Loading Jobs

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

$18/hr

Range: $7 - $27

476 salaries

$18/hr
$7$27

ESL Teacher - Hourly

VIPKid

$19/hr

Range: $5 - $25

285 salaries

$19/hr
$5$25

ESL Teacher - Hourly

Qkids

$17/hr

Range: $6 - $22

73 salaries

$17/hr
$6$22

ESL Teacher - Hourly

VIPKid

$21/hr

Range: $8 - $27

68 salaries

$21/hr
$8$27

ESL Teacher

New York City Department of Education

$72,843/yr

Range: $50K - $102K

49 salaries

$72,843/yr
$50K$102K

ESL Teacher - Hourly Contractor

Qkids

$17/hr

Range: $11 - $22

46 salaries

$17/hr
$11$22

ESL Teacher - Hourly

DaDa

$19/hr

Range: $12 - $22

40 salaries

$19/hr
$12$22

Is this helpful? The community relies on everyone sharing – 

ESL Teacher

Harmony Public Schools

$54,945/yr

Range: $45K - $59K

33 salaries

$54,945/yr
$45K$59K

ESL Teacher

Guilford County Schools

$51,701/yr

Range: $41K - $61K

32 salaries

$51,701/yr
$41K$61K

ESL Teacher - Hourly Contractor

DaDa

$18/hr

Range: $13 - $20

31 salaries

$18/hr
$13$20

ESL Teacher - Hourly

Kaplan International

$22/hr

Range: $11 - $24

28 salaries

$22/hr
$11$24

ESL Teacher

Zoni Language Centers

$43,560/yr

Range: $38K - $52K

25 salaries

$43,560/yr
$38K$52K

ESL Teacher - Hourly

EF Education First

$21/hr

Range: $12 - $33

24 salaries

$21/hr
$12$33

ESL Teacher - Hourly

EF Education First

$18/hr

Range: $8 - $28

23 salaries

$18/hr
$8$28

ESL Teacher - Hourly Contractor

Gogokid

$19/hr

Range: $9 - $24

19 salaries

$19/hr
$9$24

ESL Teacher

Houston ISD

$57,404/yr

Range: $53K - $614K

19 salaries

$57,404/yr
$53K$614K

ESL Teacher - Hourly Contractor

EF Education First

$15/hr

Range: $11 - $36

18 salaries

$15/hr
$11$36

ESL Teacher

Charlotte-Mecklenburg Schools

$49,815/yr

Range: $39K - $52K

17 salaries

$49,815/yr
$39K$52K

ESL Teacher - Hourly

51Talk

$19/hr

Range: $15 - $25

16 salaries

$19/hr
$15$25

ESL Teacher - Hourly

ELS Educational Services

$23/hr

Range: $18 - $31

15 salaries

$23/hr
$18$31

Recent Salary Reports

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

$35
hourly
An ESL Instructor in the Raleigh-Durham, NC Area area reported making $35 per hour
Job Highlights
8-10 years experience
Raleigh-Durham, NC Area area
Part-time
 
501 to 1000 employees
College / University
$43,740
per year
An ESL Teacher in the Tucson, AZ Area area reported making $43,740 per year
Additional Pay
$3k cash bonus
Job Highlights
3-4 years experience
Tucson, AZ Area area
Full-time
 
1 to 50 employees
Company - Private
$11
hourly
An Online ESL Teacher in the San Antonio, TX Area area reported making $11 per hour
Job Highlights
3-4 years experience
San Antonio, TX Area area
Part-time
 
501 to 1000 employees
Company - Public
$15
hourly
An Online ESL Teacher in the Flint, MI Area area reported making $15 per hour
Job Highlights
3-4 years experience
Flint, MI Area area
Part-time
 
5001 to 10000 employees
Company - Private
$40
hourly
An ESL Teacher in the Seattle, WA Area area reported making $40 per hour
Job Highlights
Seattle, WA Area area
Full-time
 
1001 to 5000 employees
Nonprofit Organization
$18
hourly
An Online ESL Teacher in the Kansas City, MO Area area reported making $18 per hour
Job Highlights
Kansas City, MO Area area
Freelance
 
501 to 1000 employees
Company - Public
$62,000
per year
An ESL Teacher in the Washington, DC Area area reported making $62,000 per year
Job Highlights
3-4 years experience
Washington, DC Area area
Full-time
 
10000+ employees
School / School District
$15
hourly
An Online ESL Teacher in the Norfolk, VA Area area reported making $15 per hour
Job Highlights
Norfolk, VA Area area
Contract
 
5001 to 10000 employees
Company - Private