Talent.com

School Principal: Average Salary in Canada, 2026

Find out what the average School Principal salary is

Salary rate
How much does a School Principal make in Canada?
$89,270/ Annual
Based on 10000 salaries
The average School Principal in Canada is $89,270 per year or $45.78 per hour. Entry-level positions start at $44,850 per year, while most experienced workers make up to $95,575 per year.
Median$89,270
chart
Low$44,850
High$95,575
School Principal: Average Salary in Canada
Nunavut$100,198
Quebec$84,576
Northwest Territories$77,318
Nova Scotia$75,087
Ontario$69,971
Active jobs with salaries

GROVE SUMMER SCHOOL - TEACHER APPLICATION

Durham District School BoardOshawa, Ontario, Canada
Full-time

Grove School provides educational programming for students in care, treatment, rehabilitation, transitional, and custody settings across the Durham District School Board.Our classrooms are located ... Show more

 • Promoted

School Bus Driver

First StudentAjax, ON, CA
Part-time

Now Hiring Part Time School Bus Drivers - Ajax, Whitby, Pickering, Uxbridge, Scugog, Port Perry and Oshawa, ON.As a Part Time School Bus Driver, you will play a vital role in your community and the... Show more

 • Promoted

Board of Director, Education

Ontario Tech Student UnionOshawa, Durham Region, CA
Full-time +1

The Board of Directors is the governing body of the Ontario Tech Student Union (OTSU), representing the students of specific faculties at Ontario Tech.Those who sit on the board are responsible for... Show more

 • Promoted

Piano Private Tutoring Jobs Beaverton

SuperprofBeaverton, Canada
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted