← Home
Charlottesville City Public Schools
Teaching Jobs in Charlottesville City Public Schools, Virginia
Charlottesville, VACharlottesville city County
28Open Positions
4,439Students
10Schools
Charlottesville cityCounty
Charlottesville City Public Schools is a public school district in Charlottesville, Virginia. Charlottesville City Public Schools serves about 4,439 students across 10 schools. Charlottesville City Public Schools currently has 28 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 Charlottesville City Public SchoolsEstimated pay ranges and how they compare statewide.Current Openings
Browse all jobsReading Specialist (200 Days) - Tall Oaks Elementary
School Nurse - Charlottesville High School
4th Grade Teacher - Sunrise Elementary School
Long-term Substitute Teacher - Special Education Teacher (structured Teach) - Trailblazer Elementary School (september 2026 - December 2026)
English Teacher - Charlottesville High School
Custodian (afternoon/Evening Shift) - Charlottesville Early Learning Center
Math Interventionist (20 Hours/Week) - Sunrise Elementary School
Knight School Teacher - Art Teacher
Long-term Substitute 3rd Grade Teacher - Summit Elementary School (november 2026 - February 2027)
About Charlottesville City Public Schools
CharlottesvilleCharlottesville city CountyVA
4,439Students
10Schools
1:10.8Student-Teacher