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

Teacher

1,948 job openings in Vancouver

View job listings

Find professionals

Teacher in Vancouver

View professionals

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.