Science Teacher Salaries in Canada

Updated Jun. 20, 2022
$70,787 /yr
Average Base Pay

13 salaries

$45K

Low

$71K

Average

$111K

High

No additional cash compensation has been reported for this role

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

How accurate does $70,787 look to you?

Your input helps Glassdoor refine our pay estimates over time.

What are some related job titles for a Science Teacher?

Math Teacher

$60,663

per year

View SalariesSee Open Jobs

Secondary Science Teacher

$70,102

per year

Biochemistry

$130,923

per year

Chemistry Teacher

$16

per year

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

Best Buy
3.7

Best Buy

Science Teacher - Hourly
About 

$23 -$25

 hourly
1 salaries
See 1 salaries from all locations

$23

$25

$23 - $25 Range

Toronto District School Board
4.0

Toronto District School Board

Science Teacher
About 

$91K -$99K

$91K

$99K

$91,342 - $98,831 Range

Walmart Canada
3.5

Walmart Canada

Science Teacher - Hourly
About 

$16 -$18

 hourly

$16

$18

$16 - $18 Range

Surrey School District
3.8

Surrey School District

Science Teacher
About 

$87K -$96K

$87K

$96K

$87,365 - $95,869 Range

IDK
3.9

IDK

Science Teacher - Hourly
About 

$21 -$22

 hourly

$21

$22

$21 - $22 Range

Kawartha Pine Ridge District School Board
4.5

$100K

$108K

$99,691 - $108,411 Range

Saskatoon Public Schools
3.1

Saskatoon Public Schools

Science Teacher
About 

$100K -$110K

$100K

$110K

$100,477 - $110,029 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
Marianopolis College
4.1

Marianopolis College

Science Teacher
About 

$48K -$51K

$48K

$51K

$47,615 - $51,054 Range

Working Not Working
4.1

Working Not Working

Science Teacher - Hourly
About 

$20 -$21

 hourly

$20

$21

$20 - $21 Range

Amberson High School
2.8

Amberson High School

Science Teacher
About 

$61K -$67K

$61K

$67K

$61,397 - $66,603 Range

Lighthouse Academy (Canada)
2.2

Lighthouse Academy (Canada)

Science Teacher - Hourly
About 

$42 -$46

 hourly

$42

$46

$42 - $46 Range

Urban International High School
2.7

Urban International High School

Science Teacher - Hourly
About 

$22 -$24

 hourly

$22

$24

$22 - $24 Range

Renert School
5.0

Renert School

Science Teacher
About 

$76K -$83K

$76K

$83K

$75,975 - $82,927 Range

Ontario Hockey Academy
5.0

Ontario Hockey Academy

Science Teacher - Monthly
About 

$4K -$4K

$4K

$4K

$3,957 - $4,278 Range

Collège Lionel-Groulx
4.6

Collège Lionel-Groulx

Science Teacher
About 

$42K -$45K

$42K

$45K

$41,969 - $45,319 Range

Grande Prairie and District Catholic Schools

$69K

$75K

$68,792 - $75,374 Range

Northern Gateway Public Schools
4.5

Northern Gateway Public Schools

Science Teacher - Contractor
About 

$83K -$90K

$83K

$90K

$83,191 - $90,132 Range

Berton College
3.4

Berton College

Science Teacher - Hourly
About 

$22 -$24

 hourly

$22

$24

$22 - $24 Range

Bhai Nand Lal Khalsa Public Sen. Sec. School ,Morinda

$10K

$11K

$9,900 - $10,770 Range

Perins School
3.0

Perins School

Science Teacher
About 

$36K -$38K

$36K

$38K

$36,173 - $38,444 Range

Download as data table
Viewing 1 - 10 of 57

Frequently asked questions about a Science Teacher salaries

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

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

The lowest salary for a Science Teacher in Canada is $45,262 per year.