How much does a secondary school teacher earn in Canada?
A secondary school teacher – NOC 4031 in Canada can earn up to $45,600 per year or $23.38 per hour. Salary for entry level positions start at $39,975 per year while the salary for experienced workers is $72,621 per year.