English Teacher Salaries in Canada

Updated Jul. 3, 2022
$49,886 /yr
Average Base Pay

401 salaries

$40K

Low

$50K

Average

$62K

High

No additional cash compensation has been reported for this role

How much does a English Teacher make? The national average salary for a English Teacher is $49,886 in Canada. Filter by location to see English Teacher salaries in your area. Salary estimates are based on 401 salaries submitted anonymously to Glassdoor by English Teacher employees.

How accurate does $49,886 look to you?

Your input helps Glassdoor refine our pay estimates over time.

What is the salary trajectory for a English Teacher?
$49,886 /yr
English Teacher
$51,426 /yr
Lead English Teacher
See Full Career Path

Download as data table

What are some related job titles for a English Teacher?

English Instructor

$50,613

per year

English Language Teacher

$50,662

per year

Native English Teacher

$50,662

per year

High School English Teacher

$50,662

per year

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

VIPKid
4.1

VIPKid

English Teacher - Hourly

$24

 /hr
Range: $17 - $24

$17

$24

$17 - $24 Range

Toronto District School Board
4.0

Toronto District School Board

English Teacher

$64,450

 /yr
Range: $43K - $101K

$43K

$101K

$42,632 - $101,213 Range

TipTop ESL
2.9

TipTop ESL

English Teacher - Hourly

$30

 /hr
Range: $27 - $31

$27

$31

$27 - $31 Range

M.E.F. International
4.5

M.E.F. International

English Teacher

$46,098

 /yr
Range: $46K - $46K

$46K

$46K

$46,089 - $46,131 Range

VIPKid
4.1

VIPKid

English Teacher - Hourly

$20

 /hr
Range: $12 - $31

$12

$31

$12 - $31 Range

York Region District School Board
3.9

York Region District School Board

English Teacher

$74,942

 /yr
Range: $59K - $100K

$59K

$100K

$58,703 - $100,000 Range

ILAC
3.5

ILAC

English Teacher - Hourly

$26

 /hr
Range: $25 - $33

$25

$33

$25 - $33 Range

Is this salary info helpful?

Let’s pay it forward! The Glassdoor community relies on people like you to share accurate salary info to promote fair compensation everywhere

Share Salary Anonymously
iTutorGroup
2.8

iTutorGroup

English Teacher - Hourly

$42

 /hr
Range: $42 - $42

$42

$42

$42 - $42 Range

Surrey School District
3.8

Surrey School District

English Teacher

$90,818

 /yr
Range: $83K - $96K

$83K

$96K

$82,736 - $95,574 Range

Centre de services scolaire Marguerite-Bourgeoys
3.6

Centre de services scolaire Marguerite-Bourgeoys

English Teacher

$50,715

 /yr
Range: $31K - $70K

$31K

$70K

$31,397 - $69,899 Range

University of British Columbia
4.3

University of British Columbia

English Teacher - Hourly

$21

 /hr
Range: $0 - $35

$0

$35

$0 - $35 Range

VIPKid
4.1

VIPKid

English Teacher - Hourly Contractor

US$16

 /hr
Range: US$9 - US$21

US$9

US$21

US$9 - US$21 Range

VIPKid
4.1

VIPKid

English Teacher - Hourly

US$15

 /hr
Range: US$8 - US$19

US$8

US$19

US$8 - US$19 Range

Calgary Board of Education
3.8

Calgary Board of Education

English Teacher

$76,459

 /yr
Range: $58K - $86K

$58K

$86K

$57,668 - $86,000 Range

Vancouver School Board
3.6

Vancouver School Board

English Teacher

$62,232

 /yr
Range: $46K - $63K

$46K

$63K

$46,229 - $62,838 Range

ILAC
3.5

ILAC

English Teacher - Hourly

$23

 /hr
Range: $21 - $27

$21

$27

$21 - $27 Range

Oxford Learning Center
4.0

Oxford Learning Center

English Teacher - Hourly

$17

 /hr
Range: $17 - $19

$17

$19

$17 - $19 Range

ILSC
4.0

ILSC

English Teacher - Hourly

$27

 /hr
Range: $22 - $37

$22

$37

$22 - $37 Range

DaDa
3.1

DaDa

English Teacher - Hourly

$21

 /hr
Range: $17 - $22

$17

$22

$17 - $22 Range

iTutorGroup
2.8

iTutorGroup

English Teacher - Hourly

$20

 /hr
Range: $12 - $24

$12

$24

$12 - $24 Range

Download as data table
Viewing 1 - 10 of 971

Frequently asked questions about an English Teacher salaries

The national average salary for an English Teacher is $49,886 per year in Canada. Filter by location to see an English Teacher salaries in your area. Salaries estimates are based on 401 salaries submitted anonymously to Glassdoor by an English Teacher employees.

The highest salary for an English Teacher in Canada is $62,418 per year.

The lowest salary for an English Teacher in Canada is $39,869 per year.