School Principal Salary in Canada
School Principal Salary in Markham
Based on 85 job listings - Markham, Canada 2026
Average salary
$135,333 - $188,200
Median salary
$136,400 - $184,600
Lower rangeUpper range
Salary distribution by percentile
10th percentile$133K
25th percentile$134K
Median$136K
75th percentile$136K
90th percentile$136K
50% of professionals earn between $134,000 - $136,400 CAD
The median salary is $136,400
Compare with national average
Markham
Average salary
135,333 - 188,200
Median salary
136,400 - 184,600
85 job openings
Canada
Average salary
121,822 - 144,774
Median salary
121,822 - 144,774
48,345 job openings
Other cities
Montréal11,638 job openings
Winnipeg9,954 job openings
Toronto4,633 job openings
Ottawa1,387 job openings
Vancouver1,260 job openings
Calgary1,192 job openings
Mississauga702 job openings
North Census Division483 job openings
Dorval393 job openings
Lévis390 job openings
Laval377 job openings
Québec City301 job openings
Edmonton294 job openings
Longueuil290 job openings
Québec Province277 job openings
The average salary for a School Principal in Markham, Canada is CAD 135,333 - CAD 188,200 per year in 2026, based on 85 job listings.
Explore 85 School Principal job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.