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

Alabama schools ranked by test score

Latest ACAP year (2024-25). 308 schools with reported Science scores. State average: 37.1%.
RankSchoolLevelSciencevs state
1Loveless Academic Magnet Program High School
Montgomery · Montgomery County
High95.1%+58.0pp
2Mountain Brook High School
Mountain Brook · Mountain Brook City
High84.5%+47.4pp
3Vestavia Hills High School
Vestavia Hills · Vestavia Hills City
High76.6%+39.5pp
4New Century Technology High School
Huntsville · Huntsville City
High70.9%+33.8pp
5Orange Beach MiddleHigh School
Orange Beach · Orange Beach City
High68.9%+31.8pp
6HewittTrussville High School
Trussville · Trussville City
High68.5%+31.4pp
7Homewood High School
Homewood · Homewood City
High65.7%+28.6pp
8Fairhope High School
Fairhope · Baldwin County
High64.5%+27.4pp
9Spanish Fort High School
Spanish Fort · Baldwin County
High61.9%+24.8pp
10Auburn Junior High School
Auburn · Auburn City
High61.6%+24.5pp
11Lexington High School
Lexington · Lauderdale County
High61.2%+24.1pp
12George W Long High School
Skipperville · Dale County
High60.8%+23.7pp
13Baldwin County Virtual School
Daphne · Baldwin County
High60.7%+23.6pp
14Jacksonville High School
Jacksonville · Jacksonville City
High59.6%+22.5pp
15Red Bay High School
Red Bay · Franklin County
High58.0%+20.9pp
16Brooks High School
Killen · Lauderdale County
High57.4%+20.3pp
17Oak Mountain High School
Birmingham · Shelby County
High56.4%+19.3pp
18Wicksburg High School
Newton · Houston County
High56.3%+19.2pp
19Madison County High School
Gurley · Madison County
High55.3%+18.2pp
20Springville High School
Springville · St Clair County
High54.6%+17.5pp
21Bob Jones High School
Madison · Madison City
High53.6%+16.5pp
22Satsuma High School
Satsuma · Satsuma City
High53.5%+16.4pp
23James Clemens High School
Madison · Madison City
High53.0%+15.9pp
24Priceville High School
Decatur · Morgan County
High52.7%+15.6pp
25Spain Park High School
Hoover · Hoover City
High52.4%+15.3pp
26Daphne High School
Daphne · Baldwin County
High52.2%+15.1pp
27Gulf Shores High School
Gulf Shores · Gulf Shores City
High51.8%+14.7pp
28Chelsea High School
Chelsea · Shelby County
High51.7%+14.6pp
29Pleasant Valley High School
Jacksonville · Calhoun County
High51.4%+14.3pp
30Buckhorn High School
New Market · Madison County
High50.5%+13.4pp
31Phil Campbell High School
Phil Campbell · Franklin County
High50.4%+13.3pp
32Sparkman High School
Harvest · Madison County
High50.3%+13.2pp
33Hoover High School
Hoover · Hoover City
High50.1%+13.0pp
34Huntsville High School
Huntsville · Huntsville City
High50.1%+13.0pp
35Winfield High School
Winfield · Winfield City
High50.0%+12.9pp
36Wetumpka High School
Wetumpka · Elmore County
High49.5%+12.4pp
37Ramsay High School
Birmingham · Birmingham City
High48.7%+11.6pp
38Auburn High School
Auburn · Auburn City
High48.6%+11.5pp
39Elmore County High School
Eclectic · Elmore County
High48.3%+11.2pp
40Hazel Green High School
Hazel Green · Madison County
High48.2%+11.1pp
41Holtville High School
Deatsville · Elmore County
High48.1%+11.0pp
42Lauderdale County High School
Rogersville · Lauderdale County
High47.7%+10.6pp
43Jasper High School
Jasper · Jasper City
High47.5%+10.4pp
44Hackleburg High School
Hackleburg · Marion County
High46.8%+9.7pp
45Northridge High School
Tuscaloosa · Tuscaloosa City
High46.6%+9.5pp
46Brewbaker Technology Magnet High School
Montgomery · Montgomery County
High46.4%+9.3pp
47Saraland High School
Saraland · Saraland City
High46.4%+9.3pp
48New Hope High School
New Hope · Madison County
High46.0%+8.9pp
49Helena High School
Helena · Shelby County
High45.5%+8.4pp
50Booker T Washington Magnet High School
Montgomery · Montgomery County
High45.3%+8.2pp
Page 1 of 7

About this ranking

Schools are ranked by the percentage of students who scored at or above the ACAP % Proficient threshold on the latest available ACAP Science test (school year 2024-25). A higher percentage is better.

Only public schools with a reasonable cohort size are included (at least 50 total students enrolled, since the source file does not include per-subject student counts), so very small programs and special-purpose centers are filtered out.

The state average shown above is enrollment-weighted: we multiply each school's score by how many of its students tested, sum those across every public school in Alabama, and divide by the total students tested. This way a big school counts more than a tiny one in the typical-student average.