Skip to main content
Teacher Salary in Canada

Teacher Salary in London

Based on 474 job listings - London, Canada 2026

Average salary
$61,630 - $76,448
Median salary
$59,190 - $73,645
Lower rangeUpper range

Salary distribution by percentile

10th percentile$51K
25th percentile$51K
Median$59K
75th percentile$75K
90th percentile$75K

50% of professionals earn between $50,700 - $75,000 CAD

The median salary is $59,190

Compare with national average

London

Average salary

61,630 - 76,448

Median salary

59,190 - 73,645

474 job openings

Canada

Average salary

61,170 - 70,000

Median salary

61,170 - 70,000

126,837 job openings

Other cities

Toronto7,195 job openings
Calgary5,501 job openings
Vancouver5,470 job openings
Winnipeg4,897 job openings
Montréal4,670 job openings
Ottawa4,573 job openings
Edmonton4,498 job openings
Mississauga2,493 job openings
North Census Division1,072 job openings
Moncton1,046 job openings
Markham932 job openings
Hamilton909 job openings
Prince George483 job openings

Teacher

474 job openings in London

View job listings

Find professionals

Teacher in London

View professionals

The average salary for a Teacher in London, Canada is CAD 61,630 - CAD 76,448 per year in 2026, based on 474 job listings.

Explore 474 Teacher job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.