Home / Guides / States and cities
Primary teacher salary NSW: where it sits on the Australian salary index
Primary teacher salary NSW ranges from $90,177 for graduates to $129,536 for experienced teachers. See how these figures compare to the national average on the Salary Index.
A graduate primary teacher in NSW public schools earns an index of about 83, below the national line, while an experienced teacher reaches an index of about 120, well above the average.
Primary teacher salary NSW: where it sits on the Australian salary index
When you search for primary teacher salary NSW, you are likely comparing pay across the state’s public school system. The most authoritative source is the NSW Department of Education, which publishes a clear salary scale under the Teaching Service award. This guide explains the figures, how they stack up against the national average, and what the salary index means for your pay packet.
The NSW public school teacher pay scale
Under the current award, a new graduate teacher in a NSW public school earns $90,177 per year straight out of university. That is the first step on a seven-step scale. An experienced teacher at the top of the scale earns $129,536 per year. These are full-time rates and do not include superannuation (12% from 1 July 2026) or any salary packaging benefits. The figures come from the NSW Department of Education’s salary page.
For teachers who take on extra responsibility, the pay jumps significantly. An Assistant Principal or Head Teacher earns $149,059, a Deputy Principal $174,034, a Principal $229,435, and an Executive Principal $245,989. These leadership roles reflect the higher demands of running a school.
How the salary index works
The Salary Index uses a benchmark of 100, which equals the national full-time adult ordinary-time earnings of $108,352 per year (based on ABS Average Weekly Earnings, May 2026). To find the index for any pay figure, divide the annual salary by $108,352 and multiply by 100. For example:
- Graduate teacher: $90,177 ÷ $108,352 × 100 = 83.2 (below the national line)
- Experienced teacher: $129,536 ÷ $108,352 × 100 = 119.5 (above the national line)
- Assistant Principal: $149,059 ÷ $108,352 × 100 = 137.6
- Deputy Principal: $174,034 ÷ $108,352 × 100 = 160.6
- Principal: $229,435 ÷ $108,352 × 100 = 211.8
So a graduate primary teacher in NSW earns about 17% less than the average full-time worker, while an experienced teacher earns about 20% more. Leadership roles are well above the national average.
Award minimums versus actual pay
The Educational Services (Teachers) Award (MA000077) sets the legal minimum for teachers in preschools and schools across Australia. For a Level 1 teacher (the lowest classification), the weekly rate is $1,455.40, which annualises to about $75,680 (index 69.9). For a Level 5 teacher, the weekly rate is $2,013.70, annualising to about $104,712 (index 96.6). These award rates are lower than what NSW public schools pay, because the state has its own enterprise agreement. The Fair Work Ombudsman’s pay guide is available.
Teachers in long day care centres have slightly higher award rates (e.g., Level 1 weekly $1,513.60 per week) and additional penalty rates for weekend and shift work. Casual teachers in NSW public schools are paid a daily rate ranging from $466.44 (graduate level) to $582.38 per day for experienced teachers.
How NSW compares to other states and industries
NSW itself has a state index of 101.2, meaning the average full-time worker in NSW earns about 1.2% above the national line. The Education and Training industry index is 105.5, so the sector as a whole is above average. An experienced NSW public school teacher at index 119.5 is well above both the state and industry benchmarks. You can explore more state comparisons on our states page and industry data on industries.
What the index means for your take-home pay
The index is based on gross ordinary-time earnings. To estimate take-home pay, subtract tax and the Medicare levy. For a resident earning $90,177 in 2026–27, the tax (excluding Medicare) is about $18,000, and the Medicare levy (2%) is about $1,804, leaving roughly $70,373 after tax. For $129,536, tax is about $30,000, Medicare levy $2,591, leaving about $96,945. These are rough estimates ignoring HELP repayments or salary sacrifice.
Other financial benefits for NSW teachers
Teachers in rural and remote NSW public schools can receive relocation subsidies and rental subsidies. Salary packaging is available for eligible teachers, allowing them to receive part of their pre-tax pay as benefits like motor vehicles or computers. Superannuation is 12% from July 2026, and the maximum contribution base is $270,830.
Understanding the salary index method
The Salary Index is a simple way to see where a pay figure sits against the national line. It uses the ABS Average Weekly Earnings for full-time adult ordinary-time earnings. For more detail on how we calculate it, see how the index works.
Summary
A primary teacher salary NSW in the public system starts at $90,177 (index 83.2) and rises to $129,536 (index 119.5) for experienced teachers. Leadership roles go much higher. These figures are above the national award minimums and reflect the value placed on teachers in NSW. If you are comparing pay across different roles or locations, the index helps you see the real difference relative to the average Australian worker.
Questions people ask
What is the starting salary for a primary teacher in NSW?
A graduate primary teacher in a NSW public school starts at $90,177 per year under the current award. This is the entry point on the 7-step salary scale. The figure is for full-time work and does not include superannuation (12% from July 2026) or potential salary packaging benefits.
How does a primary teacher salary in NSW compare to the national average?
The national full-time adult ordinary-time earnings benchmark is $108,352 per year (index 100). A graduate primary teacher at $90,177 has an index of about 83, meaning they earn 17% below the national line. An experienced teacher at $129,536 has an index of about 120, which is 20% above the national average. The Education and Training industry index is 105.5, so experienced teachers in NSW public schools are well above their industry average.
What is the salary index for a primary teacher in NSW?
The salary index is calculated by dividing the annual gross salary by the national line ($108,352) and multiplying by 100. For a graduate primary teacher: $90,177 / $108,352 × 100 = 83.2. For an experienced teacher: $129,536 / $108,352 × 100 = 119.5. Leadership roles are higher: Assistant Principal $149,059 gives index 137.6, Deputy Principal $174,034 gives index 160.6, Principal $229,435 gives index 211.8. These indices show where the pay sits relative to the average Australian full-time worker.