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). 305 schools with reported Mathematics scores. State average: 32.0%.
RankSchoolLevelMathematicsvs state
51Arab High School
Arab · Arab City
High34.5%+2.5pp
52Oneonta High School
Oneonta · Oneonta City
High34.3%+2.3pp
53Flomaton High School
Flomaton · Escambia County
High33.6%+1.6pp
54East Limestone High School
Athens · Limestone County
High33.5%+1.5pp
55Enterprise High School
Enterprise · Enterprise City
High33.5%+1.5pp
56Beauregard High School
Opelika · Lee County
High32.4%+0.4pp
57Andalusia High School
Andalusia · Andalusia City
High32.2%+0.2pp
58New Hope High School
New Hope · Madison County
High32.2%+0.2pp
59Brewbaker Technology Magnet High School
Montgomery · Montgomery County
High32.0%-0.0pp
60Tallassee High School
Tallassee · Tallassee City
High31.8%-0.2pp
61Guntersville High School
Guntersville · Guntersville City
High31.7%-0.3pp
62Florence High School
Florence · Florence City
High31.6%-0.4pp
63WP Davidson High School
Mobile · Mobile County
High31.6%-0.4pp
64Sparkman High School
Harvest · Madison County
High31.4%-0.6pp
65Marbury High School
Deatsville · Autauga County
High31.2%-0.8pp
66Decatur High School
Decatur · Decatur City
High30.9%-1.1pp
67Pike Road High School
Pike Road · Pike Road City
High30.7%-1.3pp
68Athens High School
Athens · Athens City
High30.6%-1.4pp
69Cordova High School
Cordova · Walker County
High30.5%-1.5pp
70Moody High School
Moody · St Clair County
High30.5%-1.5pp
71Hackleburg High School
Hackleburg · Marion County
High30.4%-1.6pp
72Hamilton High School
Hamilton · Marion County
High30.1%-1.9pp
73Shelby County High School
Columbiana · Shelby County
High30.0%-2.0pp
74Hokes Bluff High School
Hokes Bluff · Etowah County
High29.8%-2.2pp
75Jasper High School
Jasper · Jasper City
High29.5%-2.5pp
76Corner High School
Dora · Jefferson County
High29.2%-2.8pp
77Elmore County High School
Eclectic · Elmore County
High29.0%-3.0pp
78Boaz High School
Boaz · Boaz City
High28.7%-3.3pp
79Houston County High School
Columbia · Houston County
High28.7%-3.3pp
80Shades Valley High School
Irondale · Jefferson County
High28.6%-3.4pp
81Virgil Grissom High School
Huntsville · Huntsville City
High28.5%-3.5pp
82Northside High School
Northport · Tuscaloosa County
High28.4%-3.6pp
83West Limestone High School
Lester · Limestone County
High28.3%-3.7pp
84Handley High School
Roanoke · Roanoke City
High28.1%-3.9pp
85Reeltown High School
Notasulga · Tallapoosa County
High28.1%-3.9pp
86Sylacauga High School
Sylacauga · Sylacauga City
High28.1%-3.9pp
87Hayden High School
Hayden · Blount County
High27.9%-4.1pp
88Locust Fork High School
Locust Fork · Blount County
High27.8%-4.2pp
89Albert P Brewer High School
Somerville · Morgan County
High27.7%-4.3pp
90Vinemont High School
Vinemont · Cullman County
High27.6%-4.4pp
91Geneva High School
Geneva · Geneva City
High27.5%-4.5pp
92Stanhope Elmore High School
Millbrook · Elmore County
High27.4%-4.6pp
93Fort Payne High School
Fort Payne · Fort Payne City
High27.3%-4.7pp
94Jacksonville High School
Jacksonville · Jacksonville City
High27.3%-4.7pp
95Robertsdale High School
Robertsdale · Baldwin County
High27.1%-4.9pp
96University Charter School Secondary
Livingston · University Charter School
High27.1%-4.9pp
97Pelham High School
Pelham · Pelham City
High27.0%-5.0pp
98Samson High School
Samson · Geneva County
High26.8%-5.2pp
99White Plains High School
Anniston · Calhoun County
High26.7%-5.3pp
100Ardmore High School
Ardmore · Limestone County
High26.6%-5.4pp
Page 2 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 Mathematics 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.