Home

Asheville City Schools

Teaching Jobs in Asheville City Schools, North Carolina

Asheville, NCBuncombe County

45Open Positions
3,960Students
8Schools
BuncombeCounty

Asheville City Schools is a public school district in Asheville, North Carolina. Asheville City Schools serves about 3,960 students across 8 schools. Asheville City Schools currently has 45 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 Asheville City SchoolsEstimated pay ranges and how they compare statewide.

Current Openings

Browse all jobs
45 matching

5th Grade Math Teacher - Valid NC Licensure Required

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

Digital Learning Coach - Valid NC Licensure Required

All GradesFull-Time
Full-Time · 2w ago

Mckinney-vento Transportation Driver/Fleet Bus Driver (hybrid Position) Fleet Support CDL Required

All GradesFull-Time
Full-Time · 2w ago

Mckinney-vento Transportation Driver/Non-cdl

All GradesFull-Time
Full-Time · 2w ago

Reading Interventionist (part-time) - Valid NC Licensure Required

EnglishAll GradesPart-Time
Part-Time · 2w ago

Stellar Substitute

All GradesSubstitute
Substitute · 2w ago

21st CCLC Afterschool Staff

All GradesFull-Time
Full-Time · 2w ago

Activity Bus Driver - Contracted Position

All GradesFull-Time
Full-Time · 2w ago

Boys Assistant/Head JV Basketball Coach

All GradesFull-Time
Full-Time · 2w ago

Bus Driver (6 To 8 Hours)

All GradesFull-Time
Full-Time · 2w ago

About Asheville City Schools

AshevilleBuncombe CountyNC

3,960Students
8Schools
1:13Student-Teacher
Navigated to Home