High School Teacher Salary NSW: A Resident Take-Home Sketch
If you're considering teaching in New South Wales, the salary picture is clearer than for many roles. The NSW Department of Education publishes a transparent pay scale for public school teachers, and the national average from the ABS gives you a solid benchmark. Here's how a high school teacher's pay in NSW stacks up against the full-time average, what you'd actually take home after tax, and where the award minimums sit.
The NSW Public School Teacher Pay Scale
Under the current award, a new graduate teacher in a NSW public school starts at $90,177 per year. That's the base salary for a teacher at Level 1 of the 7-step scale. As you gain experience and move up the steps, the salary increases to $129,536 for an experienced teacher at the top of the scale. These figures come directly from the NSW Department of Education's salary page, which also lists rates for leadership roles: an assistant principal or head teacher earns $149,059, a deputy principal $174,034, a principal $229,435, and an executive principal $245,989.
For casual teachers, the daily rate starts at $466.44 for a Casual Teacher 1 and goes up to $582.38 for Casual Teacher 3, depending on experience.
How It Compares to the National Full-Time Average
The national full-time adult ordinary-time average is $2,083.70 per week, or about $108,352 per year (ABS Average Weekly Earnings, May 2026). That's the line this site uses as its reference. The average for all full-time workers in New South Wales is slightly higher at $109,658 per year.
A graduate teacher's $90,177 is about 17% below the national average. But an experienced teacher's $129,536 is about 20% above it. So the teaching salary in NSW spans the average, with most career teachers eventually earning well above it.
For context, the full-time median salary in Australia is about $90,532 (ABS Employee Earnings, August 2025), which is very close to the graduate teacher starting salary. The all-employees median (including part-time) is about $74,100.
What You Actually Take Home
Using the 2026–27 tax rates and the 2% Medicare levy, here's an approximate take-home picture for a NSW high school teacher:
- Graduate ($90,177): Tax on $90,177 works out to about $17,573, plus Medicare levy of $1,804, for total deductions of roughly $19,377. Take-home pay: about $70,800 per year, or $1,362 per week.
- Experienced ($129,536): Tax is about $32,698, plus Medicare levy of $2,591, total deductions roughly $35,289. Take-home pay: about $94,247 per year, or $1,812 per week.
These are estimates. They don't include HELP repayments, salary sacrificing, or other deductions. But they give you a realistic sense of what lands in your bank account.
The Award Minimums vs. Actual Pay
The Fair Work Educational Services (Teachers) Award sets minimum rates for teachers not covered by an enterprise agreement. For a teacher in a preschool or school, the award weekly rates range from $1,223.50 (Level 1) to $1,692.90 (Level 5). That's about $63,622 to $88,031 per year. The NSW public school salaries are significantly higher than the award minimums, reflecting enterprise agreements and the state's own pay structure.
The national minimum wage from 1 July 2026 is $26.44 per hour, or about $52,255 per year on a 38-hour week. Even the lowest award teacher rate is well above that.
Why This Matters for Your Budget
If you're a NSW high school teacher, your salary likely places you around the national full-time average once you have a few years of experience. That means you're earning enough to cover typical living costs in most parts of the state, though housing in Sydney will take a bigger bite. The take-home figures above show that after tax, a graduate teacher has about $1,362 per week, while an experienced teacher has about $1,812 per week.
To see where your salary sits on the line, you can place a salary on the line and compare it to the national average. You can also explore how teacher salaries vary across states and territories, or check the New South Wales page for more state-specific data.
The Bottom Line
A high school teacher in NSW public schools earns between $90,177 and $129,536, depending on experience. That's a range that straddles the national full-time average of $108,352. After tax, a graduate takes home about $70,800, while an experienced teacher takes home about $94,250. These are solid middle-class incomes, especially when you consider the job security and superannuation benefits of the public sector.
For more detail on how these figures are set, see How the figures are set.