Skip to main content
Salary Guide

School Principal Salary in Australia

Based on 5,996 job listings - 2026

Average salary
$97,442 - $139,957
Median salary
$97,442 - $139,957
Lower rangeUpper range

Salary distribution by percentile

10th percentile$11K
25th percentile$14K
Median$97K
75th percentile$140K
90th percentile$161K

50% of professionals earn between $13,764 - $139,957 AUD

The median salary is $97,442

Top cities

Brisbane831 job openings
Melbourne700 job openings
Sydney680 job openings
Perth512 job openings
Adelaide183 job openings
Canberra58 job openings
Parramatta37 job openings
Newcastle30 job openings
Darwin26 job openings

Related professions

AUD 116,527 - 125,053+2%
AUD 88,900 - 127,900-9%
AUD 92,423 - 107,564-16%
AUD 54,446 - 75,433-45%
AUD 55,000 - 85,000-41%
AUD 98,611 - 117,506-9%
AUD 59,500 - 107,000-30%
AUD 91,530 - 108,000-16%
AUD 82,330 - 94,772-25%
AUD 65,000 - 95,000-33%

School Principal

5,996 job openings

View job listings

The average salary for a School Principal in Australia is AUD 97,442 - AUD 139,957 per year in 2026. The median salary is AUD 118,700 per year, based on 5,996 active job listings.

The cities with the most School Principal job opportunities in Australia are Brisbane, Melbourne, Sydney, Perth, Adelaide. Brisbane leads with 831 job openings.

Explore 5,996 School Principal job listings in Australia on BeBee, or check our salary calculator for a personalized estimate.