← 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 jobsHead Girls Cross Country Coach - SKMS
Special Education Teacher Assistant- SES 2026-2027 School Year)
JV Boys Basketball Head Coach - RHS
Cafeteria Lunch Monitor - KES
Custodian (evening) - HHS
Front Desk Receptionist/Administrative Assistant I- HHS
MTSS Interventionist - SMES
Permanent Substitute With Benefits - SES
Long Term Substitute, English Teacher - SKMS
About Harrisonburg City Public Schools
HarrisonburgHarrisonburg city CountyVA
6,652Students
11Schools
1:13.8Student-Teacher