esl teacher Salaries

ESL Teacher Salaries

8 SalariesUpdated Aug 6, 2020

Average Base Pay
CA$57k / yr
Not enough reports to show salary distribution
0
Low
0
High

How much does a ESL Teacher make?

The national average salary for a ESL Teacher is $56,704 in Canada. Filter by location to see ESL Teacher salaries in your area. Salary estimates are based on 8 salaries submitted anonymously to Glassdoor by ESL Teacher employees.

Salaries for Related Job Titles

English Language TeacherCA$17

Are you paid fairly?

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

Get Your Estimate

Loading Jobs

Salaries by Company

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

ESL Teacher - Hourly

ILAC

CA$22/hr

Range: CA$18 - CA$27

23 salaries

CA$22/hr
CA$18CA$27

ESL Teacher - Hourly

Qkids

CA$20/hr

Range: CA$17 - CA$22

8 salaries

CA$20/hr
CA$17CA$22

ESL Teacher - Hourly Contractor

DaDa

CA$22/hr

Range: CA$21 - CA$32

6 salaries

CA$22/hr
CA$21CA$32

ESL Teacher - Hourly

ILAC

CA$22/hr

Range: CA$19 - CA$27

4 salaries

CA$22/hr
CA$19CA$27

ESL Teacher - Hourly Contractor

YMCA

CA$38/hr

Range: CA$19 - CA$39

3 salaries

CA$38/hr
CA$19CA$39

ESL Teacher - Hourly

VIPKid

CA$21/hr

Range: CA$15 - CA$25

3 salaries

CA$21/hr
CA$15CA$25

ESL Teacher - Hourly

DaDa

CA$24/hr

Range: CA$21 - CA$25

3 salaries

CA$24/hr
CA$21CA$25

Is this helpful? The community relies on everyone sharing – 

ESL Teacher - Hourly

EC English Language Centers

CA$24/hr

Range: CA$19 - CA$31

3 salaries

CA$24/hr
CA$19CA$31

ESL Teacher - Hourly

EC English Language Centers

CA$19/hr

Range: CA$18 - CA$19

3 salaries

CA$19/hr
CA$18CA$19

ESL Teacher - Hourly

GEOS Language

CA$22/hr

Range: CA$21 - CA$24

3 salaries

CA$22/hr
CA$21CA$24

ESL Teacher - Hourly

CLLC

CA$24/hr

Range: CA$21 - CA$29

3 salaries

CA$24/hr
CA$21CA$29

ESL Teacher - Hourly Contractor

VIPKid

CA$23/hr

Range: CA$16 - CA$31

2 salaries

About
CA$16 - CA$31hourly
CA$16CA$31

ESL Teacher - Hourly Contractor

Toronto International College

CA$20/hr

Range: CA$19 - CA$22

2 salaries

About
CA$19 - CA$22hourly
CA$19CA$22

ESL Teacher - Hourly

51Talk

CA$11/hr

Range: CA$10 - CA$11

2 salaries

About
CA$10 - CA$11hourly
CA$10CA$11

ESL Teacher - Hourly Contractor

L'Envol des Langues

CA$25/hr

Range: CA$25 - CA$26

2 salaries

About
CA$25 - CA$26hourly
CA$25CA$26

ESL Teacher - Hourly

Saint George International College

CA$19/hr

Range: CA$17 - CA$20

2 salaries

About
CA$17 - CA$20hourly
CA$17CA$20

ESL Teacher - Hourly

Carrot Global

CA$15/hr

Range: CA$14 - CA$16

2 salaries

About
CA$14 - CA$16hourly
CA$14CA$16

ESL Teacher - Hourly

Ryerson University

CA$24/hr

Range: CA$23 - CA$25

1 employee salary or estimate

About
CA$23 - CA$25hourly
CA$23CA$25

ESL Teacher - Hourly Contractor

Northern Alberta Institute of Technology

CA$64/hr

Range: CA$62 - CA$67

1 employee salary or estimate

About
CA$62 - CA$67hourly
CA$62CA$67

ESL Teacher - Hourly

Government of Canada

CA$30/hr

Range: CA$29 - CA$32

1 employee salary or estimate

About
CA$29 - CA$32hourly
CA$29CA$32
View Data as Table

Recent Salary Reports

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

$2,700
monthly
An ESL Teacher in the Toronto Area area reported making $2,700 per month
Job Highlights
3-4 years experience
Toronto Area area
Part-time
 
10000+ employees
Company - Public
$22
hourly
An Online ESL Teacher in the Toronto Area area reported making $22 per hour
Job Highlights
3-4 years experience
Toronto Area area
Contract
 
5001 to 10000 employees
Company - Private
$13
hourly
An Online ESL Teacher in the Toronto Area area reported making $13 per hour
Job Highlights
Toronto Area area
Full-time
 
1 to 50 employees
Company - Private
Don't Miss Out On a Job You Love
Upload a CV to easily apply to jobs from anywhere. It's simple to set up.