Teacher Salaries in Canada

Updated Jan 30, 2023
$71,438 /yr
Average Base Pay

4,111 salaries

$46K

Low

$71K

Average

$110K

High

Additional Cash Compensation
Average$4,526Range$274 - $74,788

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

How accurate does $71,438 look to you?

Your input helps Glassdoor refine our pay estimates over time.

What is the salary trajectory for a Teacher?

in Canada

$71,438 /yr
Teacher
$75,254 /yr
Teacher III
$72,380 /yr
Adjunct Teacher
See Full Career Path

Download as data table

What are some related job titles for a Teacher?

Education

$62,971

per year

English Teacher

$55,038

per year

High School Teacher

$73,287

per year

Instructor

$74,980

per year

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

VIPKid
4.0

VIPKid

Teacher - Hourly

$24

 /hr
Range: $23 - $24

$23

$24

$23 - $24 Range

Toronto District School Board
4.0

Toronto District School Board

Teacher

$80,210

 /yr
Range: $22K - $143K

$22K

$143K

$22,188 - $142,863 Range

Calgary Board of Education
3.6

Calgary Board of Education

Teacher

$83,666

 /yr
Range: $41K - $116K

$41K

$116K

$40,800 - $116,265 Range

Wetaskiwin Regional Public School Division
3.6

$41K

$103K

$41,304 - $102,682 Range

Peel District School Board
3.7

Peel District School Board

Teacher

$85,100

 /yr
Range: $30K - $109K

$30K

$109K

$30,000 - $109,038 Range

Grande Yellowhead Public School
3.8

Grande Yellowhead Public School

Teacher

$90,000

 /yr
Range: $46K - $102K

$46K

$102K

$46,174 - $101,989 Range

Edmonton Public Schools
4.4

Edmonton Public Schools

Teacher

$78,504

 /yr
Range: $50K - $110K

$50K

$110K

$50,000 - $110,326 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
York Region District School Board
3.8

York Region District School Board

Teacher

$85,000

 /yr
Range: $43K - $137K

$43K

$137K

$43,182 - $137,489 Range

Golden Hills School Division
3.6

Golden Hills School Division

Teacher

$101,768

 /yr
Range: $75K - $129K

$75K

$129K

$75,433 - $128,644 Range

Horizon School Division
3.1

Horizon School Division

Teacher

$95,518

 /yr
Range: $55K - $120K

$55K

$120K

$55,000 - $120,199 Range

Canadian Rockies Public Schools
2.2

Canadian Rockies Public Schools

Teacher

$81,477

 /yr
Range: $51K - $120K

$51K

$120K

$50,869 - $120,125 Range

Westwind School Division
4.7

Westwind School Division

Teacher

$95,842

 /yr
Range: $75K - $121K

$75K

$121K

$74,783 - $121,401 Range

Wolf Creek Public Schools
3.9

Wolf Creek Public Schools

Teacher

$83,574

 /yr
Range: $57K - $105K

$57K

$105K

$57,303 - $105,093 Range

Fort McMurray Public Schools
4.3

Fort McMurray Public Schools

Teacher

$90,310

 /yr
Range: $59K - $111K

$59K

$111K

$58,608 - $110,539 Range

Rocky View Schools
3.9

Rocky View Schools

Teacher

$80,000

 /yr
Range: $72K - $106K

$72K

$106K

$71,878 - $105,927 Range

Toronto Catholic District School Board
4.0

Toronto Catholic District School Board

Teacher

$95,116

 /yr
Range: $38K - $110K

$38K

$110K

$37,784 - $109,604 Range

Vancouver School Board
3.5

Vancouver School Board

Teacher

$71,429

 /yr
Range: $41K - $108K

$41K

$108K

$41,488 - $108,499 Range

Ottawa-Carleton District School Board
3.9

Ottawa-Carleton District School Board

Teacher

$85,000

 /yr
Range: $50K - $105K

$50K

$105K

$50,000 - $105,000 Range

Sturgeon School Division
3.5

Sturgeon School Division

Teacher

$72,106

 /yr
Range: $65K - $96K

$65K

$96K

$65,393 - $96,375 Range

St. Paul Education Regional Division 1
3.8

St. Paul Education Regional Division 1

Teacher

$80,385

 /yr
Range: $51K - $114K

$51K

$114K

$51,380 - $114,159 Range

Download as data table
Viewing 1 - 10 of 11,053

Frequently asked questions about a Teacher salaries

The national average salary for a Teacher is $71,438 per year in Canada. Filter by location to see a Teacher salaries in your area. Salaries estimates are based on 4111 salaries submitted anonymously to Glassdoor by a Teacher employees.

The highest salary for a Teacher in Canada is $110,147 per year.

The lowest salary for a Teacher in Canada is $46,333 per year.