The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

18 schools in Hoover

Alabama · Public K-12

In total, Hoover hosts 18 public K-12 schools with about 13,632 students, an average of 757 per campus.

7-year change in Hoover

SY 2017-18 vs SY 2024-25
Total enrollment
13,632
-395 (-3%) vs SY 2017-18
School count
16
0 (0%) vs SY 2017-18
% White
54%
was 56%
% Hispanic
10%
was 8%
% Black
23%
was 24%
% Asian
8%
was 7%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Berry Middle SchoolMiddle06-121,058
Bluff Park Elementary SchoolElementaryKG-05658
Brocks Gap Intermediate SchoolElementary02-05521
Crossroads SchoolHigh06-12·
Deer Valley Elementary SchoolElementaryPK-05735
Green Valley Elementary SchoolElementaryPK-05501
Greystone Elementary SchoolElementaryPK-05438
Gwin Elementary SchoolElementaryPK-05508
Hoover High SchoolHigh09-122,919
Ira F Simmons Middle SchoolMiddle06-08860
Riverchase Career Connection CenterHigh10-12·
Riverchase Elementary SchoolElementaryKG-05562
Robert F Bumpus Middle SchoolMiddle06-081,192
Rocky Ridge Elementary SchoolElementaryPK-05577
Shades Mountain Elementary SchoolElementaryKG-05328
South Shades Crest Elementary SchoolElementaryPK-02534
Spain Park High SchoolHigh09-121,472
Trace Crossings Elementary SchoolElementaryPK-05769

About Hoover

Hoover, Alabama is home to 18 public schools, with combined enrollment of approximately 13,632 students. By school count, it is a mid-sized city.

Looking at the level breakdown, the city is built around 11 elementary, 3 middle, and 4 high.

Schools in Hoover average about 757 students each, 39% meaningfully above the Alabama norm.

Five-year track record. Across the same 7-year window, public-school enrollment declined 3%: 14,027 students in SY 2017-18 versus 13,632 in SY 2024-25.

On this page, the community for Hoover discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools are in Hoover, Alabama?
There are 18 public K-12 schools in Hoover, with a combined enrollment of about 13,632.
How many elementary, middle, and high schools are in Hoover?
Hoover has 11 elementary, 3 middle, 4 high public schools.
What is the largest public school in Hoover?
Hoover High School is the largest public school in Hoover by enrollment, with approximately 2,919 students.
What school districts serve Hoover?
Hoover public schools are operated by Hoover City.
What grade levels do public schools in Hoover cover?
Public schools in Hoover serve students from pre-K through grade 12.