Home

Durham Public Schools

Teaching Jobs in Durham Public Schools, North Carolina

Durham, NCDurham County

195Open Positions
31,865Students
57Schools
DurhamCounty

Durham Public Schools is a public school district in Durham, North Carolina. Durham Public Schools serves about 31,865 students across 57 schools. Durham Public Schools currently has 195 open positions — browse every role below and apply straight through the district's own hiring page, with no recruiters or paywalls in between. Listings refresh daily, so new postings appear as soon as the district publishes them.

Teacher salary guide for Durham Public SchoolsEstimated pay ranges and how they compare statewide.

Current Openings

Browse all jobs
195 matching

Principal- Elementary

Elementary (K-5)Full-Time
Full-Time · Today

Teacher-cte Agricultural Education

CTEAll GradesFull-Time
Full-Time · Today

Head Womens Lacrosse Coach

All GradesFull-Time
Full-Time · 4d ago

Instructional Assistant-ec Prek

Pre-K / Early LearningFull-Time
Full-Time · 4d ago

Teacher-art 50%

ArtsAll GradesFull-Time
Full-Time · 4d ago

Teacher-language Arts-8

EnglishAll GradesFull-Time
Full-Time · 4d ago

Teacher-aig 50%

All GradesFull-Time
Full-Time · 6d ago

Teacher-k

All GradesFull-Time
Full-Time · 6d ago

Technician II

All GradesFull-Time
Full-Time · 6d ago

Restorative Practice Coordinator

All GradesFull-Time
Full-Time · 1w ago

About Durham Public Schools

DurhamDurham CountyNC

31,865Students
57Schools
1:15Student-Teacher
Navigated to Home