Content has loaded

Mathematics teacher salary in British Columbia

How much does a Mathematics Teacher make in British Columbia?

Average base salary

$33.34
21%
above national average

The average salary for a mathematics teacher is $33.34 per hour in British Columbia. 322 salaries reported, updated at July 10, 2026

Mathematics Teacher job openings in British Columbia

slide 1 of 6
slide1 of 6
Hiring: Math, Phy&Bio& Chem&Sc...
Time Education Inc.3out of 5 stars.
Richmond, BC
$25–$45 an hour
Full-time
3 days ago

Highest paying companies for Mathematics Teacher in British Columbia

Average year pay is based on job postings on Indeed in the past 36 months.
Vancouver Community College
 
$185,089per year
View company
College of the Rockies
 
$106,423per year
Alexander College
 
$97,332per year
Northern Lights College
 
$96,787per year
St. George's School
 
$95,943per year
BRENTWOOD COLLEGE SCHOOL
 
$93,188per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Mathematics Teachers near British Columbia

  1. West Vancouver, BC
    $36.39 per hour
  2. Delta, BC
    $34.02 per hour
  3. Castlegar, BC
    $33.78 per hour
  4. Victoria, BC
    $32.76 per hour
  5. Vancouver, BC
    $32.36 per hour

Where can a Mathematics Teacher earn more?

Compare salaries for Mathematics Teachers in different locations
vs.