Get information that is essential for all newcomers to Canada

Subscribe! Subscribe
Teacher salary in Canada

An average teacher salary in Canada can be high based on your experience and qualifications.  So if you have a passion for teaching, it’s a great and well-paying career. And it’s also important to know other factors that determine a teacher’s salary. For example, the salary will be based on: 

  • the grade level you qualify to teach
  • years of teaching experience
  • other qualifications that you may have
  • the region or city where you teach.

So, based on these factors, you can get an idea of the average teacher salary in Canada. For example, if you have recently started teaching, you’ll likely be paid on the lower end of the pay scale. However, if you have more than 10 years of experience, you may be paid on the higher end of the scale.

Register to download our free guide on ‘Teaching in Canada’ and receive up to date information about how to apply for teaching jobs in Canada.

While it’s important to know how much money you can make, the pay is only part of the equation. Importantly, you must have a desire and call to teach. Because you’ll achieve great success when you have a passion to teach and shape the lives of others. But, it is helpful to know what the average teacher salary is in Canada.



Canada’s top jobs

In 2019, teaching made the Top 100 Jobs in Canada list based on pay, opportunity, and outlook. 

Secondary school teachers ranked at position 45, with a median salary of $85,717. And, elementary (or primary) school and kindergarten teachers ranked at position 91 with a median salary of $78,000.

Factors that determine an average teacher salary in Canada

Generally, an average teacher salary is based on your:

  • years of post-secondary education, and 
  • experience.

But there are other factors that influence salary. So let’s look at those factors more closely:


1. Grade level you qualify to teach

Depending on the level that you teach, an average teacher salary in Canada can vary. For instance, a secondary school teacher can make more money than an elementary (primary) school teacher in Canada.

  • Elementary/junior school teacher (Kindergarten – Grade 6)
  • Junior/Intermediate school teacher (Grades 4 – 10)
  • Intermediate/Senior school teacher (Grades 7 – 12)
  • Technological education: (Grades 9 – 10 and 11 – 12).

primary school books

2. Years of teaching experience 

To teach in Canada, you must meet provincial or territorial requirements to get your teaching certificate. However, if you have previous teaching experience, your starting salary may be higher. And, you may move up the pay scale based on your career stage. For example, have you recently graduated? Or, do you have several years of experience? 

Related Posts:

How to become a teacher in Canada

Teaching Employment & Job Requirements in Canada 

Best cities to find teaching jobs in Canada

Average Salary for Accounting Jobs in Canada(Opens in a new browser tab)

Working in Canada: A 5-Step Approach

3. Additional qualifications 

Teachers can continue their professional development and obtain additional qualifications (AQs).  For instance, AQs from the Ontario College of Teachers include:  

  • Adding subjects or divisions that you qualify to teach
  • Increasing knowledge of teaching in the French language system
  • Acquiring knowledge to teach students with special needs. 

Therefore, when teachers obtain additional qualifications, they may receive an increase in pay.

subjects to teach



4. Region or city where you teach 

Often, you can find teaching jobs outside of large cities such as Toronto and Vancouver. So, it’s important to research what provinces have high demand, and what cities are searching for teachers. Because, if you’re willing to move to a small or mid-sized city, you may find more opportunities and less competition for jobs.

Other compensation in an average teacher salary in Canada

In Canada, teachers must join a teachers’ association. The association negotiates the basic salary scale and benefits package with the government. Overall, Canadian teachers are among the highest-paid compared to teachers from around the world.

On top of the base salary, teachers often receive a healthy benefits package. And, the benefits are part of the total compensation package. Benefits may vary in each province or territory, but generally include things such as: 

  • Dental insurance
  • Supplemental medical insurance 
  • Short-term and long-term disability insurance
  • Maternity leave
  • Life insurance
  • Pension plan for your retirement

So, teaching is attractive because of the job security, pension plan, and other benefits included in the total salary. But again, you must have a passion for teaching to achieve success. If you don’t have a passion for teaching, it’s unlikely to be a great career option for you.  

Paying into social security programs

In Canada, all employees must pay into federal social security programs. For instance, programs such as:

  • Employment Insurance (EI): provides benefits to people who are unemployed through illness; maternity leave; or lack of suitable work
  • Canada Pension Plan (CPP): provides a basic minimum retirement allowance


Average hourly wages for teachers in Canada

Secondary school teachers in Canada can expect to earn a teacher salary between $25.00/hour – 52.88/hour. But, this is a national average. Therefore, wages will vary within the local labour market. Generally, teachers in Canada are well paid.

The following chart shows the average wage secondary school teachers across Canada made in 2019.

Secondary School Teacher Wages

(National Occupational Classification: 4031)

Wages/Hour (2019)

Province (Job Outlook)

Low Median High
Alberta (fair)
30.77 43.96 54.95
British Columbia (good)

25.38 38.46 51.28
Manitoba (fair)

19.23 40.00 52.88
New Brunswick (fair)

23.34 36.06 41.83
Newfoundland & Labrador (fair)

30.00 44.23 70.77
Nova Scotia (fair)

18.75 38.46 48.08
Ontario (limited)

24.04 45.05 56.80
Prince Edward Island  (fair) 25.00 36.88 41.03
Quebec (good)

25.00 39.56 50.00
Saskatchewan (fair)

25.00 37.73 50.00
Northwest Territories 30.00 45.02 59.90
Nunavut (fair)

Yukon (good)

31.50 47.63 51.70
Canada 25.00 41.21 52.88


Key takeaways:

  1. It’s important to know what’s included in an average teacher salary in Canada, including base pay plus benefits.

2. Many factors determine an average teacher’s salary. Generally, teachers are well paid in Canada.

3. Some factors that determine pay include:

  • the level you qualify to teach
  • years of experience
  • other qualifications, and
  • region or city where you choose to teach.

4. With a passion for teaching, you can find a well-paying teaching job in Canada.

Learn all about how to find a job in Canada