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). 1,215 schools with reported Science scores. State average: 37.1%.
RankSchoolLevelSciencevs state
251Hall Kent Elementary School
Homewood · Homewood City
Elementary53.6%+16.5pp
252Hamilton Middle School
Hamilton · Marion County
Middle53.6%+16.5pp
253Headland Elementary School
Headland · Henry County
Elementary53.6%+16.5pp
254Thompson Intermediate School
Alabaster · Alabaster City
Elementary53.6%+16.5pp
255Satsuma High School
Satsuma · Satsuma City
High53.5%+16.4pp
256Fyffe High School
Fyffe · DeKalb County
Combined53.4%+16.3pp
257Oxford Middle School
Oxford · Oxford City
Middle53.3%+16.2pp
258ORourke Elementary School
Mobile · Mobile County
Elementary53.2%+16.1pp
259Flomaton Elementary School
Flomaton · Escambia County
Elementary53.1%+16.0pp
260James Clemens High School
Madison · Madison City
High53.0%+15.9pp
261Oxford Elementary School
Oxford · Oxford City
Elementary52.9%+15.8pp
262Reeltown Elementary School
Notasulga · Tallapoosa County
Elementary52.9%+15.8pp
263Huguley Elementary School
Lanett · Chambers County
Elementary52.8%+15.7pp
264Maddox Intermediate School
Jasper · Jasper City
Middle52.8%+15.7pp
265Central School
Huntsville · Madison County
Elementary52.7%+15.6pp
266Priceville High School
Decatur · Morgan County
High52.7%+15.6pp
267West Blocton Elementary School
West Blocton · Bibb County
Elementary52.6%+15.5pp
268Slocomb Elementary School
Slocomb · Geneva County
Elementary52.5%+15.4pp
269WS Harlan Elementary School
Lockhart · Covington County
Elementary52.5%+15.4pp
270Spain Park High School
Hoover · Hoover City
High52.4%+15.3pp
271BB Comer Memorial Elementary School
Sylacauga · Talladega County
Elementary52.2%+15.1pp
272Daphne High School
Daphne · Baldwin County
High52.2%+15.1pp
273MacMillan International at McKee
Montgomery · Montgomery County
Elementary52.2%+15.1pp
274Leon Sheffield Magnet Elementary School
Decatur · Decatur City
Elementary52.1%+15.0pp
275Moulton Elementary School
Moulton · Lawrence County
Elementary52.1%+15.0pp
276Brooks Elementary School
Killen · Lauderdale County
Elementary52.0%+14.9pp
277Helena Middle
Helena · Shelby County
Middle52.0%+14.9pp
278Elkmont Elementary School
Elkmont · Limestone County
Elementary51.9%+14.8pp
279Gulf Shores High School
Gulf Shores · Gulf Shores City
High51.8%+14.7pp
280West Smiths Station Elementary School
Smiths Station · Lee County
Elementary51.8%+14.7pp
281Bridgeport Middle School
Bridgeport · Jackson County
Middle51.7%+14.6pp
282Chelsea High School
Chelsea · Shelby County
High51.7%+14.6pp
283Monrovia Middle School
Huntsville · Madison County
Middle51.6%+14.5pp
284Buhl Elementary School
Buhl · Tuscaloosa County
Elementary51.4%+14.3pp
285Loxley Elementary School
Loxley · Baldwin County
Elementary51.4%+14.3pp
286Pleasant Valley High School
Jacksonville · Calhoun County
High51.4%+14.3pp
287Creekside Elementary School
Harvest · Limestone County
Elementary51.1%+14.0pp
288Holtville Elementary School
Deatsville · Elmore County
Elementary51.1%+14.0pp
289Myrtlewood Elementary School
Fosters · Tuscaloosa County
Elementary50.9%+13.8pp
290Snow Rogers Elementary School
Gardendale · Jefferson County
Elementary50.9%+13.8pp
291Hayden Elementary School
Hayden · Blount County
Elementary50.8%+13.7pp
292Johnson Elementary School
Athens · Limestone County
Elementary50.8%+13.7pp
293Piedmont Middle School
Piedmont · Piedmont City
Middle50.8%+13.7pp
294Stevenson Middle School
Stevenson · Jackson County
Middle50.8%+13.7pp
295Eclectic Elementary School
Eclectic · Elmore County
Elementary50.7%+13.6pp
296Forest Hills School
Florence · Florence City
Elementary50.7%+13.6pp
297North Jefferson Middle School
Kimberly · Jefferson County
Middle50.7%+13.6pp
298Rocky Ridge Elementary School
Hoover · Hoover City
Elementary50.7%+13.6pp
299Scottsboro Junior High School
Scottsboro · Scottsboro City
Middle50.6%+13.5pp
300Buckhorn High School
New Market · Madison County
High50.5%+13.4pp
Page 6 of 25

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.