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 jobs
28 matching

Media Specialist (210 Days) - Trailblazer Elementary School

LibraryElementary (K-5)Full-Time
Full-Time · 6d ago

Reading Specialist (200 Days) - Tall Oaks Elementary

EnglishElementary (K-5)Full-Time
Full-Time · 6d ago

School Nurse - Charlottesville High School

High School (9-12)Full-Time
Full-Time · 6d ago

4th Grade Teacher - Sunrise Elementary School

ElementaryElementary (K-5)Full-Time
Full-Time · 1w ago

Long-term Substitute Teacher - Special Education Teacher (structured Teach) - Trailblazer Elementary School (september 2026 - December 2026)

Special EducationElementary (K-5)Leave Replacement
Leave Replacement · 1w ago

English Teacher - Charlottesville High School

EnglishHigh School (9-12)Full-Time
Full-Time · 2w ago

Custodian (afternoon/Evening Shift) - Charlottesville Early Learning Center

Pre-K / Early LearningFull-Time
Full-Time · 2w ago

Math Interventionist (20 Hours/Week) - Sunrise Elementary School

MathElementary (K-5)Full-Time
Full-Time · 2w ago

Knight School Teacher - Art Teacher

ArtsAll GradesFull-Time
Full-Time · 3w ago

Long-term Substitute 3rd Grade Teacher - Summit Elementary School (november 2026 - February 2027)

ElementaryElementary (K-5)Leave Replacement
Leave Replacement · 3w ago

About Charlottesville City Public Schools

CharlottesvilleCharlottesville city CountyVA

4,439Students
10Schools
1:10.8Student-Teacher
Navigated to Home