Question: how much do a teacher get paid?
Answer: Find out what is the average School Teacher salary The average School Teacher salary in Canada is $39,600 per year or $20.31 per hour. Entry level positions start at $28,800 per year while most experienced workers make up to $67,320 per year.