Skip to main content
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

School Principal

85 job openings in Markham

View job listings

Find professionals

School Principal in Markham

View professionals

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.