HomeGuides

Teachers salary NSW: How it compares to the national average

A graduate teacher in NSW public schools earns $90,177 a year, below the national full-time average of $108,352, while an experienced teacher on the top step earns $129,536, well above it.

This is the New South Wales full-time average. It sits $1,306 over the Australian full-time average, about 1.2% above the line.

Week, hour, and a tax sketch

$2,109 a week · $55.49 an hour if spread over 38 hours

About $84,047 after resident income tax and a 2% Medicare levy.

2026–27 resident rates and a 2% Medicare levy. Not a tax assessment.Open the full line

Teachers salary NSW: Where it sits against the national line

For anyone considering teaching in New South Wales, a key question is how the salary compares with the national full-time average. The ABS Average Weekly Earnings for May 2026 puts the national full-time adult ordinary-time average at $2,083.70 a week, or about $108,352 a year. This is the line that the Average line site uses as its benchmark. Teacher pay in NSW can sit either side of that line, depending on experience, role, and whether the position is covered by an award or an enterprise agreement.

Graduate teachers start below the average

A new graduate teacher employed by the NSW Department of Education starts on $90,177 a year. That is about $18,000 below the national full-time average. It is also below the NSW state full-time average of $109,658, as calculated from the ABS state breakdown. The graduate figure comes from the current 7-step salary scale published by the NSW Department of Education. It is a competitive starting salary compared with other graduate professions—accounting, engineering, marketing, law—but it still falls short of the national line.

Experienced teachers cross the line

After progressing through the scale, an experienced teacher on the top step earns $129,536 a year. That is roughly $21,000 above the national full-time average. The NSW Department of Education scale tops out at step 7, and the figure is well supported by the department’s own salary information. At this level, a teacher’s pay is comfortably above the average for all full-time workers, and also above the NSW state average.

Award minimums are lower

The Fair Work Ombudsman’s Educational Services (Teachers) Award sets minimum weekly rates for teachers in preschools, schools, and long day care centres. For school teachers, the award rates range from $1,455.40 a week (Level 1) to $2,013.70 (Level 5). On a 38-hour week, that annualises to roughly $75,681 to $104,712. All award levels are below the national full-time average of $108,352. However, most NSW public school teachers are covered by an enterprise agreement that pays well above the award. The award minimums matter more for teachers in private or independent schools that may not have a separate agreement.

What moves pay above or below the average

Several factors determine whether a teacher’s salary lands above or below the national line.

Experience and step progression are the most direct. A new graduate is below the line; an experienced teacher on the top step is above it. The NSW scale has seven steps, and each step increases the annual salary.

Leadership roles push pay much higher. An assistant principal or head teacher earns $149,059, a deputy principal $174,034, and a principal up to $229,435. Executive principals can earn $245,989. All these roles are well above the national average.

Location also matters. The national average masks differences between states. The ACT has the highest full-time average at $119,090, while Tasmania’s is $96,008. NSW sits slightly above the national average at $109,658. A teacher in NSW is already in a higher-than-average state, but the graduate starting salary still trails the state average.

Sector plays a role. Public school teachers in NSW are covered by a specific agreement that sets the salaries mentioned above. Private and independent schools may use the award or their own agreements. Some private schools pay above the award, but not all. The award minimums are a floor, not a ceiling.

Casual teaching rates are also relevant. The NSW Department of Education pays casual teachers a daily rate ranging from $466.44 for a graduate to $582.38 for an experienced casual. That works out to roughly $58 to $73 per hour on a standard day, which can be above or below the full-time equivalent depending on how many days are worked.

How the figures are set

The national average used on this site comes from the ABS Average Weekly Earnings survey, which is published twice a year for May and November. The May 2026 release is the current reference. The NSW state average is derived from the same survey. The teacher salary figures come from the NSW Department of Education’s published salary scales and the Fair Work Ombudsman’s pay guide for the Educational Services (Teachers) Award. These are public, authoritative sources.

Putting it on the line

If you are a teacher in NSW, you can Place a salary on the line to see exactly where it sits against the national full-time average. The tool shows the weekly and hourly equivalent on a 38-hour week, plus the distance from the average. For a graduate teacher on $90,177, the weekly figure is about $1,734, which is roughly $350 below the national line. For an experienced teacher on $129,536, the weekly figure is about $2,491, or about $407 above the line.

For more detail on how pay varies across Australia, see the New South Wales page, which breaks down state averages and compares them with the national line. The site also covers How the figures are set for those who want to understand the methodology behind the averages, medians, and minimum wage.

The bottom line

Teachers salary NSW can be below or above the national full-time average depending on experience and role. Graduate teachers start below the line, but experienced teachers and school leaders are comfortably above it. The award minimums are lower than the average, but most NSW public school teachers are paid above award. The national average of $108,352 is a useful benchmark for anyone considering a teaching career in NSW.

Questions

What is the starting salary for a teacher in NSW?

Under the current NSW Department of Education scale, a new graduate teacher earns a salary of $90,177 per year. This is below the national full-time average of $108,352 and also below the NSW state full-time average of $109,658.

How does the teachers award minimum compare to the national average?

The Educational Services (Teachers) Award sets minimum weekly rates for school teachers ranging from $1,455.40 (Level 1) to $2,013.70 (Level 5). Annualised on a 38-hour week, these range from about $75,681 to $104,712, all below the national full-time average of $108,352. However, many teachers, especially in NSW public schools, are paid above award.

What factors can move a teacher's salary above the national average?

Experience is the main factor: an experienced teacher on the top step of the NSW scale earns $129,536, well above the national average. Promotions to leadership roles such as assistant principal ($149,059), deputy principal ($174,034), or principal (up to $245,989) also push pay significantly higher. Working in a higher-paying state or sector (e.g., ACT or private schools) can also lift earnings above the line.

Related guides