High School Teacher Salaries in Vancouver, BC

Salary estimated from 56 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: May 9, 2019
Average in Vancouver, BC
$57,061 per year
Meets national average
  • Most Reported
$20,000
$154,000
Salary Distribution

How much does a High School Teacher make in Vancouver, BC?

The average salary for a High School Teacher is $57,061 per year in Vancouver, BC, which meets the national average. Salary estimates are based on 56 salaries submitted anonymously to Indeed by High School Teacher employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a High School Teacher is 1-3 years.
High School Teacher salaries by company in Vancouver, BC
CompanyAverage salary
$63,217 per year
$63,335 per year
$54,315 per year
$54,315 per year
$54,315 per year
$21.35 per hour
$17.23 per hour
$6,290 per month
$4,000 per month
$38.00 per hour
High School Teacher salaries by location
CityAverage salary
$53,335 per year
$43,036 per year
$23.49 per hour
$25.68 per hour
$22.79 per hour

High School Teacher job openings

[P/T- Surrey Campus ] English & Science teachers
Elite Educational Institute
Surrey, BC
Preschool Supervisor/Head Teacher
Hillview Parent Participation Preschool
Burnaby, BC
Academic Advisor
Xspace Learning
Burnaby, BC
Academic Advisor
Xspace Learning
Burnaby, BC
Full-time Academic Advisor, Xspace Unicademy Vancouver
Xspace Learning
Burnaby, BC
Recruiting Experienced Tutor for Math, Economics
Multintel Education Ltd
West Vancouver, BC
High School Teacher jobs in Vancouver, BC