Home

Harrisonburg City Public Schools

Teaching Jobs in Harrisonburg City Public Schools, Virginia

Harrisonburg, VAHarrisonburg city County

74Open Positions
6,652Students
11Schools
Harrisonburg cityCounty

Harrisonburg City Public Schools is a public school district in Harrisonburg, Virginia. Harrisonburg City Public Schools serves about 6,652 students across 11 schools. Harrisonburg City Public Schools currently has 74 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 Harrisonburg City Public SchoolsEstimated pay ranges and how they compare statewide.

Current Openings

Browse all jobs
74 matching

Coordinator Of Student Support - CO

All GradesFull-Time
Full-Time · Today

Head Girls Cross Country Coach - SKMS

All GradesFull-Time
Full-Time · Today

Special Education Teacher Assistant- SES 2026-2027 School Year)

Special EducationAll GradesFull-Time
Full-Time · Today

JV Boys Basketball Head Coach - RHS

All GradesFull-Time
Full-Time · 2d ago

Cafeteria Lunch Monitor - KES

All GradesFull-Time
Full-Time · 4d ago

Custodian (evening) - HHS

All GradesFull-Time
Full-Time · 4d ago

Front Desk Receptionist/Administrative Assistant I- HHS

All GradesFull-Time
Full-Time · 4d ago

MTSS Interventionist - SMES

All GradesFull-Time
Full-Time · 4d ago

Permanent Substitute With Benefits - SES

All GradesSubstitute
Substitute · 4d ago

Long Term Substitute, English Teacher - SKMS

EnglishAll GradesLeave Replacement
Leave Replacement · 6d ago

About Harrisonburg City Public Schools

HarrisonburgHarrisonburg city CountyVA

6,652Students
11Schools
1:13.8Student-Teacher
Navigated to Home