Money · 1 of 5
What teachers make
Median
$90,000
Lower end
$55,000
Upper end
$118,000
Job Bank's national figures for elementary school and kindergarten teachers, 2023 to 2024: a median of $43.27 an hour, about $90,000 a year at 40 hours a week, with a lower end of $26.67 and an upper end of $56.59 an hour. For secondary school teachers the median is $45.67 an hour, about $95,000. Public school teachers are paid on a grid by years of experience and qualifications, and each province or board sets its own.