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.