Teacher Salaries in New Westminster, BC

Salary estimated from 7 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: July 30, 2020
Average in New Westminster, BC
$20.54 per hour
7% Below national average
  • Most Reported
$10.15
$36.15
Salary Distribution

How much does a Teacher make in New Westminster, BC?

The average salary for a Teacher is $20.54 per hour in New Westminster, BC, which is 7% below the national average. Salary estimates are based on 7 salaries submitted anonymously to Indeed by Teacher employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Teacher is 1-3 years.
How much should you be earning?
Tell us about you and get an estimated calculation of how much you should be earning and insight into your career options.
Get started
salary calculator
Teacher salaries by company in New Westminster, BC
CompanyAverage salary
$29.07 per hour
$15.97 per hour
$15.30 per hour
Teacher salaries by location
CityAverage salary
$24.99 per hour
$25.65 per hour
$23.07 per hour
$20.24 per hour
$22.80 per hour

Teacher job openings

Out of School Care Staff
Seeds and Roots Montessori
New Westminster, BC
Online English teacher (Home based).
TipTop ESL Ltd
Vancouver, BC
English Teacher
Teacherix, Inc
New Westminster, BC
daycare teacher
Willowbrae Childcare Academy
New Westminster, BC
Daycare Worker
Growing Minds Child Care Centre
Burnaby, BC
student counsellor
Wunder Education Centre
Burnaby, BC
Teacher jobs in New Westminster, BC