Skip to main content
High School Teacher Salary in Canada

High School Teacher Salary in Markham

Based on 39 job listings - Markham, Canada 2026

Average salary
$55,356 - $60,051
Median salary
$55,356 - $60,051
Lower rangeUpper range
0

Other cities

Calgary220 job openings
Toronto177 job openings
Vancouver151 job openings
Mississauga116 job openings
Edmonton66 job openings
Cochrane60 job openings
Vaughan42 job openings
Town Of Cochrane40 job openings
Coquitlam38 job openings
Oakville36 job openings
Airdrie35 job openings
St. Albert30 job openings
Ottawa26 job openings
Burlington25 job openings
Lethbridge24 job openings
Pinehouse22 job openings

High School Teacher

39 job openings in Markham

View job listings

Find professionals

High School Teacher in Markham

View professionals

The average salary for a High School Teacher in Markham, Canada is CAD 55,356 - CAD 60,051 per year in 2026, based on 39 job listings.

Explore 39 High School Teacher job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.