Average salary
$34,579 - $41,097
Median salary
$34,579 - $41,097
Lower rangeUpper range
Salary distribution by percentile
10th percentile$32K
25th percentile$32K
Median$35K
75th percentile$37K
90th percentile$37K
50% of professionals earn between $32,491 - $36,667 CAD
The median salary is $34,579
Compare with national average
Oakville
Average salary
34,579 - 41,097
Median salary
34,579 - 41,097
438 job openings
Canada
Average salary
61,170 - 70,000
Median salary
61,170 - 70,000
125,581 job openings
Other cities
Toronto7,154 job openings
Calgary5,524 job openings
Vancouver5,496 job openings
Montréal4,520 job openings
Edmonton4,486 job openings
Ottawa4,278 job openings
Winnipeg4,200 job openings
Mississauga2,482 job openings
North Census Division1,042 job openings
Moncton1,029 job openings
Markham928 job openings
Prince George899 job openings
Hamilton494 job openings
The average salary for a Teacher in Oakville, Canada is CAD 34,579 - CAD 41,097 per year in 2026, based on 438 job listings.
Explore 438 Teacher job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.