Public school · Alabama
Vestavia Hills High School
Vestavia Hills, Jefferson County · Alabama
School details
- District
- Vestavia Hills City
- County
- Jefferson County
- City
- Vestavia Hills
- Level
- High
- Grades
- 10-12
- Enrollment
- 1,514
- Students per teacher
- 13.3
- Free/reduced-price lunch
- 11% · 164 students
- Setting (NCES locale)
- Suburban
- NCES ID
- 010343001304 ↗
- State
- Alabama
Source: huwise.com.
Links
Looking for after-school help in Vestavia Hills?
Get matched with free at-home enrichment from Resource Portal AI plus local options. No cost.
After-school providers & vendors in Jefferson County (click to expand)
Operators, licensed providers, and enrichment vendors serving Jefferson County — near Vestavia Hills High School.
State-funded operators, licensed school-age providers, and ELO-P enrichment vendors. Each card links to its source.
Run an after-school program here and don’t see it?
List your program — free →
Nearby schools
Vestavia Hills Elementary Dolly Ridge
Vestavia Hills
Vestavia Hills Elementary Cahaba Heights
Vestavia Hills
Liberty Park Elementary
Vestavia Hills
West Elementary
Vestavia Hills
East Elementary
Vestavia Hills
Pinson Elementary School
Pinson
Bessemer Center For Technology
Bessemer
Inglenook School
Birmingham
Out-of-school-time resources
After-school & enrichment options for Vestavia Hills High School families.