Primary School Teacher Salary in Australia

AU$68,400
per year
per hour
AU$35.20
per hour
per year
Bonus
AU$1,720/year

Primary School Teacher - Average Salary

The average salary for a Primary School Teacher is AU$68,400 per year (AU$35.20 per hour), which is AU$1,488 (-2%) lower than the national average salary in Australia.
A Primary School Teacher can expect an average starting salary of AU$50,200. The highest salaries can exceed AU$105,000.
AU$50,200
Low
AU$68,400
Average salary
AU$105,000
High
AU$30.80
Low
AU$35.20
Average salary
AU$60
High
Total compensation includes salary and bonus.
AU$0
AU$56,600
AU$113,200
Base SalaryAU$50,200 - 105,000
BonusAU$0 - 8,200
Total CompensationAU$50,200 - 113,200
AU$30.80
AU$14.60
AU$60
Base SalaryAU$30.80 - 60.00
Total CompensationAU$30.80 - 60.00

Primary School Teacher Salary Range

Low
AU$50,200
Average salary
AU$68,400
Experienced
AU$82,800
High
AU$105,000
Low
AU$30.80
Average salary
AU$35.20
Experienced
AU$41.40
High
AU$60

Primary School Teacher - Pay by Experience Level in Australia

An Entry Level Primary School Teacher with less than three years of experience can expect to earn an average compensation of AU$50,200 per year. A mid career Primary School Teacher with 4-9 years of experience earns an average compensation of about AU$67,300, while an experienced Primary School Teacher with 10-20 years of experience makes on average AU$82,800. Primary School Teachers with more than 20 years of experience earn AU$89,400 per year on average.

How Work Experience Affects the Salary of a Primary School Teacher in Australia

Late Career▲ +31%
Experienced▲ +21%
Average SalaryAU$68,400/year
Mid Career▼ -2%
Entry Level▼ -27%

Gender Breakdown

Female
81%
Male
19%

Primary School Teacher - Jobs by Location

Primary School Teacher - Related Salaries

The salary information presented on this page is based on all Primary School Teacher job advertisements published on Jobted Australia in the last 12 months. Please note the figures on this page are a guideline only.
Jobemail
Don’t miss out on new job vacancies!
Create a job alert for: Primary School Teacher
It's free, and you can cancel email updates at any time

Frequently asked questions about the salary of the Primary School Teacher

How much does a Primary School Teacher make in Australia?
A Primary School Teacher in Australia earns an average of AU$68,400 gross per year, which is about AU$35.20 net per hour. Everything you need to know about the salary of the Primary School Teacher updated to 2024.
What is the starting salary for a Primary School Teacher in Australia?
The starting salary of a Primary School Teacher in Australia is around AU$50,200 gross per year.
What is the highest salary for a Primary School Teacher in Australia?
The highest salary of a Primary School Teacher in Australia can reach and exceed AU$105,000 gross per year.
Primary School Teacher Jobs
Get new jobs by email!
Get email updates for the latest Primary School Teacher jobs
It's free, and you can cancel email updates at any time