Home

Vestavia Hills City

Teaching Jobs in Vestavia Hills City, Alabama

Vestavia Hills, ALJefferson County

27Open Positions
6,934Students
9Schools
JeffersonCounty

Vestavia Hills City is a public school district in Vestavia Hills, Alabama. Vestavia Hills City serves about 6,934 students across 9 schools. Vestavia Hills City currently has 27 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 Vestavia Hills CityEstimated pay ranges and how they compare statewide.

Current Openings

Browse all jobs
27 matching

Registered Nurse

All GradesFull-Time
Full-Time · 4d ago

Custodian

All GradesFull-Time
Full-Time · 6d ago

Registered Behavior Technician

All GradesFull-Time
Full-Time · 2w ago

Custodian - High School

High School (9-12)Full-Time
Full-Time · Listed May 29, 2026

Long Term Sub - Math Teacher

MathAll GradesLeave Replacement
Leave Replacement · Listed May 29, 2026

Paraeducator

All GradesFull-Time
Full-Time · Listed May 29, 2026

Special Education (resource) Teacher Elementary

Special EducationElementary (K-5)Full-Time
Full-Time · Listed May 27, 2026

Maintenance Technician

All GradesFull-Time
Full-Time · Listed May 23, 2026

Custodian - VHHS Freshman Campus

All GradesFull-Time
Full-Time · Listed May 20, 2026

CNP Associate - Elementary School

Elementary (K-5)Full-Time
Full-Time · Listed May 6, 2026

About Vestavia Hills City

Vestavia HillsJefferson CountyAL

6,934Students
9Schools
1:15.2Student-Teacher
Navigated to Home