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
151University Charter School Secondary
Livingston · University Charter School
High30.5%-6.6pp
152Rehobeth High School
Dothan · Houston County
High30.4%-6.7pp
153Brindlee Mountain High School
Guntersville · Marshall County
High30.2%-6.9pp
154Beulah High School
Valley · Lee County
High30.0%-7.1pp
155Sardis High School
Sardis City · Etowah County
High30.0%-7.1pp
156Ashville High School
Ashville · St Clair County
High29.7%-7.4pp
157Decatur High School
Decatur · Decatur City
High29.6%-7.5pp
158Marion County High School
Guin · Marion County
High29.2%-7.9pp
159West End High School
Walnut Grove · Etowah County
High29.2%-7.9pp
160Gardendale High School
Gardendale · Jefferson County
High29.1%-8.0pp
161Fort Payne High School
Fort Payne · Fort Payne City
High29.0%-8.1pp
162Oak Grove High School
Bessemer · Jefferson County
High28.9%-8.2pp
163Randolph County High School
Wedowee · Randolph County
High28.7%-8.4pp
164Sipsey Valley High School
Buhl · Tuscaloosa County
High28.5%-8.6pp
165Alabama Aerospace and Aviation High School
Bessemer · Alabama Aerospace and Aviation
High28.3%-8.8pp
166Dale County High School
Midland City · Dale County
High28.3%-8.8pp
167Charles Henderson High School
Troy · Troy City
High28.2%-8.9pp
168Hanceville High School
Hanceville · Cullman County
High28.2%-8.9pp
169Brookwood High School
Brookwood · Tuscaloosa County
High28.1%-9.0pp
170Headland High School
Headland · Henry County
High28.1%-9.0pp
171Opelika High School
Opelika · Opelika City
High28.0%-9.1pp
172Jemison High School
Jemison · Chilton County
High27.9%-9.2pp
173Curry High School
Jasper · Walker County
High27.8%-9.3pp
174Wellborn High School
Anniston · Calhoun County
High27.7%-9.4pp
175Lincoln High School
Lincoln · Talladega County
High27.6%-9.5pp
176Dothan City Virtual School
Dothan · Dothan City
High27.3%-9.8pp
177Elkmont High School
Elkmont · Limestone County
High27.2%-9.9pp
178Dadeville High School
Dadeville · Tallapoosa County
High27.1%-10.0pp
179Smiths Station High School
Smiths Station · Lee County
High26.9%-10.2pp
180Colbert Heights High School
Tuscumbia · Colbert County
High26.8%-10.3pp
181Falkville High School
Falkville · Morgan County
High26.4%-10.7pp
182Pickens County High School
Reform · Pickens County
High26.4%-10.7pp
183Fairview High School
Cullman · Cullman County
High26.3%-10.8pp
184Andalusia High School
Andalusia · Andalusia City
High26.1%-11.0pp
185Woodland High School
Woodland · Randolph County
High26.1%-11.0pp
186Good Hope High School
Cullman · Cullman County
High26.0%-11.1pp
187BB Comer Memorial High School
Sylacauga · Talladega County
High25.8%-11.3pp
188Boaz High School
Boaz · Boaz City
High25.7%-11.4pp
189Calera High
Calera · Shelby County
High25.7%-11.4pp
190Munford High School
Munford · Talladega County
High25.5%-11.6pp
191Cherokee High School
Cherokee · Colbert County
High25.0%-12.1pp
192Childersburg High School
Childersburg · Talladega County
High25.0%-12.1pp
193Reeltown High School
Notasulga · Tallapoosa County
High24.8%-12.3pp
194Central High School
Rockford · Coosa County
High24.2%-12.9pp
195North Jackson High School
Stevenson · Jackson County
High24.2%-12.9pp
196Elba High School
Elba · Elba City
High24.1%-13.0pp
197Tuscaloosa County High School
Northport · Tuscaloosa County
High24.0%-13.1pp
198Albertville High School
Albertville · Albertville City
High23.9%-13.2pp
199Lee High School
Huntsville · Huntsville City
High23.8%-13.3pp
200Murphy High School
Mobile · Mobile County
High23.6%-13.5pp
Page 4 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.