High School Teacher Salaries in Vancouver, BC

Salary estimated from 50 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: August 17, 2018
Average in Vancouver, BC
$59,077 per year
Meets national average
  • Most Reported
$20,000
$117,000
Salary Distribution

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

The average salary for a High School Teacher is $59,077 per year in Vancouver, BC, which meets the national average. Salary estimates are based on 50 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,178 per year
$63,335 per year
$54,315 per year
$54,315 per year
$54,315 per year
$4,000 per month
$4,000 per month
$25.00 per hour
$7,602 per month
$4,802 per month
High School Teacher salaries by location
CityAverage salary
$61,670 per year
$65,781 per year
$40,937 per year
$22.63 per hour

High School Teacher job openings

Science Teacher
Ivy Lab Education Group Ltd.
Vancouver, BC
Teachers
Stratford Hall
Vancouver, BC
After-School Art Teacher
The Arts Connection
Richmond, BC
High School Visual Arts/ Photography Teacher (Maternity Leave)
Regent Christian Academy
Surrey, BC
Program Leader
City of Burnaby
Burnaby, BC
Full Time High School Math Teacher (B.C. Teaching Certificate Required)
Maple Hill School
Richmond, BC
High School Teacher jobs in Vancouver, BC