Teacher Salary in Canada
Teacher Salary in Vancouver
Based on 1,948 job listings - Vancouver, Canada 2026
Average salary
$72,694 - $112,158
Median salary
$63,631 - $116,190
Lower rangeUpper range
Salary distribution by percentile
10th percentile$60K
25th percentile$63K
Median$64K
75th percentile$71K
90th percentile$105K
50% of professionals earn between $62,998 - $71,235 CAD
The median salary is $63,631
Compare with national average
Vancouver
Average salary
72,694 - 112,158
Median salary
63,631 - 116,190
1,948 job openings
Canada
Average salary
61,085 - 70,000
Median salary
61,085 - 70,000
126,295 job openings
Other cities
Toronto7,152 job openings
Calgary5,508 job openings
Montréal4,632 job openings
Winnipeg4,539 job openings
Edmonton4,507 job openings
Ottawa4,466 job openings
Mississauga2,494 job openings
North Census Division1,055 job openings
Moncton1,036 job openings
Markham953 job openings
Prince George886 job openings
Hamilton884 job openings
The average salary for a Teacher in Vancouver, Canada is CAD 72,694 - CAD 112,158 per year in 2026, based on 1,948 job listings.
Explore 1,948 Teacher job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.