How much does a Teacher make?

Updated Nov. 27, 2021
$68,680 /yr
Average Base Pay

2,641 salaries

$44K

Low

$69K

Average

$107K

High

No additional cash compensation has been reported for this role

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

Seniority Levels

L2
Teacher$68,680 /yr
L3
Teacher III$71,714 /yr
L4
Lead Teacher$52,885 /yr
Career Path

Related Job Titles

Education

$57,396

per year

English Teacher

$49,886

per year

High School Teacher

$68,353

per year

Instructor

$71,288

per year

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

VIPKid
4.1

VIPKid

Teacher - Hourly

$23

 /hr
Range: $22 - $23
292 salaries
See 320 salaries from all locations

$22

$23

$22 - $23 Range

Toronto District School Board
4.1

Toronto District School Board

Teacher

$79,852

 /yr
Range: $39K - $110K

$39K

$110K

$38,534 - $109,760 Range

Wetaskiwin Regional Public School Division
4

$39K

$98K

$39,247 - $97,569 Range

Grande Yellowhead Public School
3.3

Grande Yellowhead Public School

Teacher

$73,568

 /yr
Range: $21K - $102K

$21K

$102K

$21,366 - $101,508 Range

Golden Hills School Division
3.6

Golden Hills School Division

Teacher

$96,700

 /yr
Range: $72K - $122K

$72K

$122K

$71,677 - $122,238 Range

Horizon School Division
2.9

Horizon School Division

Teacher

$90,761

 /yr
Range: $67K - $114K

$67K

$114K

$66,937 - $114,213 Range

Westwind School Division
4.7

Westwind School Division

Teacher

$91,069

 /yr
Range: $71K - $115K

$71K

$115K

$71,059 - $115,355 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
Canadian Rockies Public Schools
4

Canadian Rockies Public Schools

Teacher

$77,490

 /yr
Range: $48K - $114K

$48K

$114K

$48,336 - $114,143 Range

Calgary Board of Education
3.9

Calgary Board of Education

Teacher

$84,639

 /yr
Range: $53K - $110K

$53K

$110K

$53,000 - $110,475 Range

Wolf Creek Public Schools
4.3

Wolf Creek Public Schools

Teacher

$79,412

 /yr
Range: $54K - $100K

$54K

$100K

$54,450 - $99,859 Range

Fort McMurray Public Schools
4.1

Fort McMurray Public Schools

Teacher

$86,032

 /yr
Range: $73K - $105K

$73K

$105K

$72,597 - $105,035 Range

Sturgeon School Division
4

Sturgeon School Division

Teacher

$77,819

 /yr
Range: $53K - $111K

$53K

$111K

$52,713 - $110,825 Range

St. Paul Education Regional Division 1
4.2

St. Paul Education Regional Division 1

Teacher

$76,382

 /yr
Range: $49K - $108K

$49K

$108K

$48,821 - $108,474 Range

Rocky View Schools
3.6

Rocky View Schools

Teacher

$77,184

 /yr
Range: $57K - $110K

$57K

$110K

$57,324 - $109,605 Range

Edmonton Public Schools
4.3

Edmonton Public Schools

Teacher

$75,030

 /yr
Range: $53K - $105K

$53K

$105K

$52,531 - $104,832 Range

Peel District School Board
3.8

Peel District School Board

Teacher

$80,288

 /yr
Range: $43K - $112K

$43K

$112K

$43,200 - $112,245 Range

Parkland School Division
3.9

Parkland School Division

Teacher

$75,149

 /yr
Range: $55K - $110K

$55K

$110K

$54,665 - $110,371 Range

Peace River School Division
3.4

Peace River School Division

Teacher

$77,991

 /yr
Range: $54K - $112K

$54K

$112K

$54,134 - $111,626 Range

York Region District School Board
4

York Region District School Board

Teacher

$72,018

 /yr
Range: $41K - $131K

$41K

$131K

$41,032 - $130,643 Range

Clearview Public Schools
3.1

Clearview Public Schools

Teacher

$80,000

 /yr
Range: $40K - $100K

$40K

$100K

$39,932 - $100,000 Range

Download as data Table
Viewing 1 - 10 of 6,828

Frequently asked questions about a Teacher salaries

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

The highest salary for a Teacher in Canada is $106,523 per year.

The lowest salary for a Teacher in Canada is $44,281 per year.

Recent Salary Reports

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

$60,000
per year
A Teacher in the Saskatoon Area area reported making $60,000 per year
Job Highlights
1-2 years experience
Saskatoon Area area
Full-time
 
1001 to 5000 employees
School / School District
$50,000
per year
A Teacher in the Toronto Area area reported making $50,000 per year
Job Highlights
10+ years experience
Toronto Area area
Full-time
 
5001 to 10000 employees
School / School District
$31
hourly
A ocassional teacher in the Kitchener Area area reported making $31 per hour
Job Highlights
Kitchener Area area
Temporary
 
5001 to 10000 employees
School / School District
$68,291
per year
A Teacher in the Toronto Area area reported making $68,291 per year
Job Highlights
Toronto Area area
Temporary
 
1001 to 5000 employees
Government
$25
hourly
A Teacher in the Toronto Area area reported making $25 per hour
Job Highlights
1-2 years experience
Toronto Area area
Part-time
 
1001 to 5000 employees
Company - Private
$40,000
per year
An ECE Teacher in the Toronto Area area reported making $40,000 per year
Job Highlights
10+ years experience
Toronto Area area
Full-time
 
10000+ employees
Non-profit Organisation
$95,000
per year
A Teacher in the Toronto Area area reported making $95,000 per year
Job Highlights
10+ years experience
Toronto Area area
Full-time
 
10000+ employees
School / School District