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). 591 schools with reported Science scores. State average: 37.1%.
RankSchoolLevelSciencevs state
301Hatton Elementary School
Town Creek · Lawrence County
Elementary38.9%+1.8pp
302Roger B Chaffee Elementary School
Huntsville · Huntsville City
Elementary38.8%+1.7pp
303Northside School
Opelika · Opelika City
Elementary38.7%+1.6pp
304Parrish ElementaryMiddle School
Parrish · Walker County
Elementary38.7%+1.6pp
305Tallassee Elementary School
Tallassee · Tallassee City
Elementary38.6%+1.5pp
306West End Elementary School
Altoona · Etowah County
Elementary38.6%+1.5pp
307Beulah Elementary School
Valley · Lee County
Elementary38.4%+1.3pp
308Rogers Elementary School
Florence · Lauderdale County
Elementary38.4%+1.3pp
309DanvilleNeel Elementary School
Danville · Morgan County
Elementary38.3%+1.2pp
310Harmony School
Logan · Cullman County
Elementary38.3%+1.2pp
311Indian Springs Elementary School
Eight Mile · Mobile County
Elementary38.1%+1.0pp
312Cleburne County Elementary School
Heflin · Cleburne County
Elementary38.0%+0.9pp
313Vance Elementary School
Vance · Tuscaloosa County
Elementary37.9%+0.8pp
314Williams Elementary School
Huntsville · Huntsville City
Elementary37.9%+0.8pp
315Curry Elementary School
Jasper · Walker County
Elementary37.7%+0.6pp
316Montevallo Elementary School
Montevallo · Shelby County
Elementary37.6%+0.5pp
317Randolph Elementary School
Randolph · Bibb County
Elementary37.5%+0.4pp
318Pine Grove Elementary School
Bay Minette · Baldwin County
Elementary37.3%+0.2pp
319A M Windham Elementary School
Daleville · Daleville City
Elementary37.2%+0.1pp
320Kermit Johnson School
Pinson · Jefferson County
Elementary37.1%-0.0pp
321Lauderdale Elementary School
Rogersville · Lauderdale County
Elementary37.1%-0.0pp
322PollardMcCall Junior High School
Brewton · Escambia County
Elementary37.1%-0.0pp
323R E Thompson Intermediate School
Tuscumbia · Tuscumbia City
Elementary37.1%-0.0pp
324Rock Mills Junior High School
Roanoke · Randolph County
Elementary37.0%-0.1pp
325Central Elementary School
Florrence · Lauderdale County
Elementary36.8%-0.3pp
326Grove Hill Elementary School
Grove Hill · Clarke County
Elementary36.8%-0.3pp
327Eden Elementary School
Pell City · Pell City
Elementary36.7%-0.4pp
328AH Watwood Elementary School
Childersburg · Talladega County
Elementary36.6%-0.5pp
329Blue Springs Elementary School
Athens · Limestone County
Elementary36.5%-0.6pp
330Sycamore School
Alpine · Talladega County
Elementary36.4%-0.7pp
331Munford Elementary School
Munford · Talladega County
Elementary36.3%-0.8pp
332Odenville Intermediate School
Odenville · St Clair County
Elementary36.3%-0.8pp
333Magnolia School
Foley · Baldwin County
Elementary36.1%-1.0pp
334WC Griggs Elementary School
Mobile · Mobile County
Elementary36.1%-1.0pp
335Lake View Elementary School
McCalla · Tuscaloosa County
Elementary35.9%-1.2pp
336Nan Gray Davis Elementary School
Theodore · Mobile County
Elementary35.9%-1.2pp
337Rosinton School
Robertsdale · Baldwin County
Elementary35.9%-1.2pp
338Meadowlake Elementary
Mobile · Mobile County
Elementary35.8%-1.3pp
339Carlisle Elementary School
Boaz · Etowah County
Elementary35.3%-1.8pp
340Greenville Elementary School
Greenville · Butler County
Elementary35.3%-1.8pp
341Berry Elementary School
Berry · Fayette County
Elementary34.9%-2.2pp
342Oliver Elementary School
Seale · Russell County
Elementary34.9%-2.2pp
343Little Ridge Intermediate School
Fort Payne · Fort Payne City
Elementary34.8%-2.3pp
344Ladonia Elementary School
Phenix City · Russell County
Elementary34.7%-2.4pp
345Calera Intermediate School
Calera · Shelby County
Elementary34.5%-2.6pp
346Ranburne Elementary School
Ranburne · Cleburne County
Elementary34.5%-2.6pp
347Dixon Elementary School
Irvington · Mobile County
Elementary34.2%-2.9pp
348McCalla Elementary School
Bessemer · Jefferson County
Elementary34.0%-3.1pp
349Concord Elementary School
Bessemer · Jefferson County
Elementary33.8%-3.3pp
350Airport Road Intermediate School
Coosada · Elmore County
Elementary33.7%-3.4pp
Page 7 of 12

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.