Vestavia Hills school board OKs $122 million budget for fiscal 2025

by