Average salary
$45,635 - $82,692
Median salary
$45,635 - $82,692
Lower rangeUpper range
Salary distribution by percentile
10th percentile$34K
25th percentile$34K
Median$46K
75th percentile$57K
90th percentile$57K
50% of professionals earn between $34,000 - $57,269 CAD
The median salary is $45,635
Compare with national average
Vaughan
Average salary
45,635 - 82,692
Median salary
45,635 - 82,692
408 job openings
Canada
Average salary
60,000 - 69,541
Median salary
60,000 - 69,541
125,887 job openings
Other cities
Toronto6,936 job openings
Vancouver5,375 job openings
Calgary5,353 job openings
Edmonton4,257 job openings
Montréal4,100 job openings
Ottawa3,849 job openings
Winnipeg3,364 job openings
Mississauga2,406 job openings
Moncton960 job openings
North Census Division940 job openings
Prince George926 job openings
Markham896 job openings
Hamilton470 job openings
North Vancouver404 job openings
The average salary for a Teacher in Vaughan, Canada is CAD 45,635 - CAD 82,692 per year in 2026, based on 408 job listings.
Explore 408 Teacher job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.