📍 2235 Lime Rock Rd, Vestavia Hills, Jefferson County, 35216
Vestavia Hills High School is a State/Public serving high age pupils, located in Vestavia Hills, Jefferson County. The school has 1,578 pupils enrolled. It is part of the Vestavia Hills City school district.
Browse live education vacancies at or near Vestavia Hills High School.
Find vacancies →