← 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 jobsCustodian
Registered Behavior Technician
Custodian - High School
Long Term Sub - Math Teacher
Paraeducator
Special Education (resource) Teacher Elementary
Maintenance Technician
Custodian - VHHS Freshman Campus
CNP Associate - Elementary School
About Vestavia Hills City
Vestavia HillsJefferson CountyAL
6,934Students
9Schools
1:15.2Student-Teacher