ViewJobs

173 teacher jobs in New South Wales

Live teacher roles in New South Wales, from 52 employers, updated daily.

173Live ads
28 ↑New this week
$108kMedian advertised salary
52Employers hiring

Latest teacher jobs

Latest teacher jobs in New South Wales

Search teacher jobs near New South Wales →
  • New1 day ago

    Classroom Teacher - Secondary Mathematics

    CEDB Recruitment

    Classroom Teacher - Secondary Mathematics | MacKillop College, Bathurst All-girls, Years 7-12 Permanent Full-time Position, 1.0 FTE Commencing: 28 January 2027 About the Role We have an exciting opportunity for a Math…

    Bathurst, NSW
    Part-time
    Listed 1 day ago
    Primary & Secondary Teaching
  • New1 day ago

    Teacher

    Martian

    About the Role We are seeking an experienced Teacher to join our team on a permanent full-time basis. This is an opportunity to deliver high-quality education, develop curriculum, and support student growth in a suppo…

    Sydney, NSW
    Full-time
    $100k – $200k
    Listed 1 day ago
    Primary & Secondary Teaching
  • New1 day ago

    Classroom Teacher - Secondary Mathematics

    Diocese of Bathurst

    Classroom Teacher - Secondary Mathematics | MacKillop College, Bathurst All-girls, Years 7-12 Permanent Full-time Position, 1.0 FTE Commencing: 28 January 2027 About the Role We have an exciting opportunity for a Math…

    Bathurst, NSW
    Part-time
    Listed 1 day ago
    Primary & Secondary Teaching
  • New1 day ago

    Spanish Teacher Needed in Sidney -ID: 1143477

    Language Trainers

    About Us Language Trainers is an international language training company working with freelance teachers of 99+ languages in hundreds of cities worldwide. Founded in 2004, our motto is Any Language, Anytime, Anywhere …

    Sydney, NSW
    Full-time
    Listed 1 day ago
    Primary & Secondary Teaching
  • New2 days ago

    Teacher of Automotive (Electrical)

    Tafensw

    TAFE NSW: A career of life-changing impact Teacher of Automotive (Electrical) Dubbo NSW location Casual $96.26 per hour (includes base rate and casual loading) At TAFE NSW, we are dedicated to life-changing impact. Th…

    Dubbo, NSW
    Casual
    $96.26 an hour
    Listed 2 days ago
    Teaching - Vocational
  • New2 days ago

    Primary Chaplain and Teacher

    William Clarke College

    About William Clarke College William Clarke College is a P-12, co-educational, independent Anglican College. Established in 1988, William Clarke College is located in Kellyville with an enrolment of approximately 2000…

    Kellyville, NSW
    Part-time
    Listed 2 days ago
    Primary & Secondary Teaching
  • New2 days ago

    Secondary HSIE Teacher - Mailtand

    mnpeople

    Introduction All Saints' Catholic College, Maitland is seeking a temporary full time Secondary HSIE Teacher to join the team for the 2027 school year, commencing January 2027. All Saints’ College, Maitland is a coeduc…

    Maitland, NSW
    Casual
    Listed 2 days ago
    Primary & Secondary Teaching
  • New2 days ago

    EARLY CHILDHOOD TEACHER

    Coolah Preschool Kindergarten Inc

    COOLAH PRESCHOOL KINDERGARTEN INC EARLY CHILDHOOD TEACHER PART-TIME - 8 hrs/week (equiv) Support our Director & Lead Educator to enhance learning outcomes for preschoolers. About the Role Collaborate with Director & L…

    Coolah, NSW
    Part-time
    Listed 2 days ago
    Teaching - Early Childhood
  • 3 days ago

    Early Childhood Teacher - Playlinks - PT

    SDN

    Join SDN PlayLinks as an Early Childhood Teacher and lead the child development and learning component of supported playgroups for children aged 0–5 years and their caregivers. Working in partnership with a Social Wor…

    Campsie, NSW
    Part-time
    Listed 3 days ago
    Teaching - Early Childhood
  • 3 days ago

    Secondary English Teacher - Maitland

    mnpeople

    Introduction All Saints' Catholic College, Maitland is seeking a temporary full time Secondary English Teacher to join the team for the 2027 school year, commencing January 2027. All Saints’ College, Maitland is a coe…

    Maitland, NSW
    Casual
    Listed 3 days ago
    Primary & Secondary Teaching
  • 3 days ago

    Secondary Science Teacher - Maitland

    mnpeople

    Introduction All Saints' Catholic College, Maitland is seeking a temporary part time (0.2FTE) Secondary Science Teacher role to join the team for the 2027 school year, commencing January 2027. This role will teach Sci…

    Maitland, NSW
    Casual
    Listed 3 days ago
    Primary & Secondary Teaching
  • 3 days ago

    Early Childhood Teacher - Riverstone

    Save Our Service Casual Recruitment Agency

    Full-Time Early Childhood Teacher (ECT) – Riverstone, NSW Save Our Service is currently recruiting a passionate and dedicated Early Childhood Teacher (ECT) for a full-time position at a childcare centre in Riverstone,…

    Riverstone, NSW
    Full-time
    $45 – $48 an hour
    Listed 3 days ago
    Teaching - Early Childhood
  • 3 days ago

    Secondary Casual Teacher

    Mount Annan Christian College

    We are seeking qualified, passionate, engaging, innovative and dynamic Secondary School Teachers to join our Casual Teaching register. Our ideal candidate Recognised accreditation/registration with NESA Enthusiastic a…

    Mount Annan, NSW
    Casual
    Listed 3 days ago
    Primary & Secondary Teaching
  • 3 days ago

    Early Childhood Teacher - Hassall Grove

    Save Our Service Casual Recruitment Agency

    Full-Time Early Childhood Teacher (ECT) – Hassall Grove, NSW Save Our Service is currently recruiting a passionate and dedicated Early Childhood Teacher (ECT) for a full-time position at a childcare centre in Hassall …

    Hassall Grove, NSW
    Full-time
    $45 – $48 an hour
    Listed 3 days ago
    Teaching - Early Childhood
  • 4 days ago

    Primary Teacher

    OneSchool Global

    We are seeking a Part-Time Primary Teacher to join our Illawarra campus on a fixed-term contract for Term 1 2027. The position is 2 days per week (0.4FTE), preferably Monday-Tuesday, with opportunity to negotiate. The…

    New South Wales
    Full-time
    Listed 4 days ago
    Primary & Secondary Teaching
  • 4 days ago

    Teacher of Electrical Trades - Paid to Learn

    Tafensw

    TAFE NSW: A career of life-changing impact Teacher of Electrical Trades - Paid to Learn Nepean Campus Permanent full-time $111,798 - $132,585 Salary Package: includes salary range $98,499 to $116,813 per annum plus em…

    Sydney, NSW
    Full-time
    $98k – $117k
    Listed 4 days ago
    Teaching - Vocational
  • 4 days ago

    Science or HSIE Teacher | MacKillop Education Waranara School

    MacKillop Family Services

    HSCE & or Science Teacher MacKillop Education Waranara School MacKillop Education Waranara School is an Independent Special Assistance School for years 9-12. It caters for young people who are disengaged or at risk of…

    Annandale, NSW
    Full-time
    Listed 4 days ago
    Primary & Secondary Teaching
  • 4 days ago

    Secondary PDHPE & PASS Teacher - Maitland

    mnpeople

    Introduction All Saints' Catholic College, Maitland is seeking a temporary full time Secondary PDHPE & PASS Teacher to join the team, commencing January 2027 for 12 months All Saints’ College, Maitland is a coeducatio…

    Maitland, NSW
    Casual
    Listed 4 days ago
    Primary & Secondary Teaching
  • 5 days ago

    Teacher of Electrical Trades - Paid to Learn

    Tafensw

    TAFE NSW: A career of life-changing impact Teacher of Electrical Trades - Paid to Learn Mt Druitt and Miller Campuses 3 x Permanent full-time $111,798 - $132,585 Salary Package: includes salary range $98,499 to $116,8…

    Sydney, NSW
    Full-time
    $98k – $117k
    Listed 5 days ago
    Teaching - Vocational
  • 5 days ago

    Religious Education Teacher - Commencing Term 1, 2027

    ELMO Cloud HR & Payroll

    Introduction We are seeking an outstanding Religious Education teacher to join our Religious Education Faculty. This is an exciting opportunity for an educator who is passionate about faith formation, theological inqu…

    Strathfield, NSW
    Full-time
    Listed 5 days ago
    Primary & Secondary Teaching
  • 5 days ago

    Teacher of Electrical Trades - Paid to Learn

    Tafensw

    TAFE NSW: A career of life-changing impact Teacher of Electrical Trades - Paid to Learn Hornsby, Meadowbank, St George, Sutherland Campuses 4 x permanent full-time $111,798 - $132,585 Salary Package: includes salary r…

    Hornsby, NSW
    Full-time
    $98k – $117k
    Listed 5 days ago
    Teaching - Vocational
  • 5 days ago

    Casual Teachers (Expressions of Interest)

    Western Sydney University College

    Job Description Join the Casual Talent Pool, with opportunities available on an ad hoc basis Attractive Casual Rates Locations across Bankstown City, Campbelltown, Kingswood, Liverpool City and Parramatta City campuse…

    Parramatta, NSW
    Casual
    Listed 5 days ago
    Primary & Secondary Teaching
  • 5 days ago

    Teacher of Electrical Trades - Paid to Learn

    Tafensw

    TAFE NSW: A career of life-changing impact Teacher of Electrical Trades - Paid to Learn Moss Vale Campus Permanent full-time $111,798 - $132,585 Salary Package: includes salary range $98,499 to $116,813 per annum plus…

    Sydney, NSW
    Full-time
    $98k – $117k
    Listed 5 days ago
    Teaching - Vocational
  • 5 days ago

    Teacher of Plumbing (Gymea & Wollongong) - Paid to Learn

    Tafensw

    TAFE NSW: A career of life-changing impact Teacher of Plumbing - Paid to Learn Wollongong and Gymea Campuses 3 x Permanent full-time $111,798 - $132,585 Salary Package: includes salary range $98,499 to $116,813 per an…

    Sydney, NSW
    Full-time
    $98k – $117k
    Listed 5 days ago
    Teaching - Vocational

Estimated employment

How many people do this job here

Estimated people employed as Primary School Teachers in New South Wales, from Jobs and Skills Australia's monthly nowcast, to October 2026.

Primary School Teachers employed in New South Wales
49,213
down 3.4% on a year earlier
October 2026 · JSA estimate
Over five years
−5.0%
51,829 in Oct 2021 → 49,213
Each October
Figure 1: People employed as Primary School Teachers, New South Wales, October 2021 to October 2026Estimated people employed each October from 2021 to 2026, one point a year.
49k50k51k52k53kOct 2022Oct 2024Oct 2026Primary School TeachersPrimary School Teachers, Oct 2021: 51,829Primary School Teachers, Oct 2022: 49,395Primary School Teachers, Oct 2023: 51,747Primary School Teachers, Oct 2024: 52,368Primary School Teachers, Oct 2025: 50,941Primary School Teachers, Oct 2026: 49,21349,213
Show the numbers
People employed as Primary School Teachers, New South Wales, October 2021 to October 2026
MonthPeople employed
October 202151,829
October 202249,395
October 202351,747
October 202452,368
October 202550,941
October 202649,213

Where this job is concentrated

Figure 2: People employed as Primary School Teachers by SA4 region, New South Wales, October 2026The five SA4 regions with the most people employed as Primary School Teachers in October 2026, of an estimated 49,213 across New South Wales.
Sydney - Inner South West: 4,048Sydney - Inner South West4,048Newcastle and Lake Macquarie: 2,663Newcastle and Lake Macquarie2,663Sydney - South West: 2,601Sydney - South West2,601Sydney - Outer West and Blue Mountains: 2,428Sydney - Outer West and Blue Mountains2,428Central Coast: 2,361Central Coast2,361
Show the numbers
People employed as Primary School Teachers by SA4 region, New South Wales, October 2026
SA4 regionPeople employed, October 2026
Sydney - Inner South West4,048
Newcastle and Lake Macquarie2,663
Sydney - South West2,601
Sydney - Outer West and Blue Mountains2,428
Central Coast2,361

Jobs and Skills Australia's nowcast is experimental: its figures are model estimates of the people employed in each occupation, not a count of them, and each monthly release revises the months before it.

Source: Jobs and Skills Australia, Nowcast of Employment by Region and Occupation (NERO), October 2026, CC BY 4.0. Experimental estimates.

ViewJobs analysis of the Jobs and Skills Australia Nowcast of Employment by Region and Occupation: Capital city, state and national figures are sums of SA4 regions.

Primary School Teachers

Is this job in demand?

Is there a shortage of Primary School Teachers in Australia?

No national shortage (Jobs and Skills Australia, 2026 Occupation Shortage List).

Employment is projected to grow 11.7% nationally, to 188,360 by May 2035 (Jobs and Skills Australia Employment Projections).

Jobs and Skills Australia rates occupations nationally each year; projections are model estimates.

Jobs and Skills Australia: Recent trends in displaced workers

Source: Jobs and Skills Australia, 2026 Occupation Shortage List, CC BY 4.0.

Source: Jobs and Skills Australia, Employment Projections, May 2025 to May 2035, CC BY 4.0. Projections are model estimates.

ViewJobs

Across 85+ mastheads