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
401Moundville Elementary School
Moundville · Hale County
Elementary27.2%-9.9pp
402Dadeville Elementary School
Dadeville · Tallapoosa County
Elementary26.8%-10.3pp
403Kelly Springs Elementary School
Dothan · Dothan City
Elementary26.8%-10.3pp
404Central Elementary School
Hayneville · Lowndes County
Elementary26.7%-10.4pp
405Donehoo Elementary School
Gadsden · Gadsden City
Elementary26.7%-10.4pp
406Academy For Academics Arts Elementary School
Huntsville · Huntsville City
Elementary26.5%-10.6pp
407Wellborn Elementary School
Anniston · Calhoun County
Elementary26.5%-10.6pp
408Arcadia Elementary School
Tuscaloosa · Tuscaloosa City
Elementary26.4%-10.7pp
409Saint Elmo Elementary School
Irvington · Mobile County
Elementary26.4%-10.7pp
410Calcedeaver Elementary School
Mount Vernon · Mobile County
Elementary26.3%-10.8pp
411Irondale Community School
Irondale · Jefferson County
Elementary26.3%-10.8pp
412Halcyon Elementary School
Montgomery · Montgomery County
Elementary26.1%-11.0pp
413Abrams Elementary School
Bessemer · Bessemer City
Elementary25.7%-11.4pp
414Lipscomb Elementary School
Lipscomb · Jefferson County
Elementary25.7%-11.4pp
415McAdory Elementary School
McCalla · Jefferson County
Elementary25.7%-11.4pp
416Crestmont Elementary School
Northport · Tuscaloosa County
Elementary25.6%-11.5pp
417Adamsville Elementary School
Adamsville · Jefferson County
Elementary25.5%-11.6pp
418Childersburg Elementary School
Childersburg · Talladega County
Elementary25.5%-11.6pp
419Flowers Elementary School
Montgomery · Montgomery County
Elementary25.4%-11.7pp
420Heard Elementary School
Dothan · Dothan City
Elementary25.4%-11.7pp
421Pleasant Grove Elementary School
Pleasant Grove · Jefferson County
Elementary25.3%-11.8pp
422Big Sandy Elementary
Moundville · Tuscaloosa County
Elementary25.0%-12.1pp
423Jackson Intermediate School
Jackson · Clarke County
Elementary25.0%-12.1pp
424Tanner Elementary School
Tanner · Limestone County
Elementary25.0%-12.1pp
425Albertville Elementary School
Albertville · Albertville City
Elementary24.8%-12.3pp
426Dannelly Elementary School
Montgomery · Montgomery County
Elementary24.7%-12.4pp
427Kate Shepard Elementary School
Mobile · Mobile County
Elementary24.7%-12.4pp
428BanksCaddell Elementary School
Decatur · Decatur City
Elementary24.6%-12.5pp
429W E Striplin Elementary School
Gadsden · Gadsden City
Elementary24.5%-12.6pp
430Flatwoods Elementary School
Northport · Tuscaloosa County
Elementary24.2%-12.9pp
431Troy Elementary School
Troy · Troy City
Elementary24.2%-12.9pp
432WD Robbins Elementary School
Prichard · Mobile County
Elementary24.2%-12.9pp
433Dozier Elementary School
Montgomery · Montgomery County
Elementary24.1%-13.0pp
434Thompson Elementary School
Gadsden · Gadsden City
Elementary24.1%-13.0pp
435Hibbett Elementary School
Florence · Florence City
Elementary24.0%-13.1pp
436Wilson Elementary School
Montgomery · Montgomery County
Elementary23.9%-13.2pp
437Lafayette Eastside Elementary School
Lafayette · Chambers County
Elementary23.7%-13.4pp
438Blount Elementary School
Montgomery · Montgomery County
Elementary23.6%-13.5pp
439Vaughn Road Elementary School
Montgomery · Montgomery County
Elementary23.6%-13.5pp
440Westview Elementary School
Phenix City · Phenix City
Elementary23.6%-13.5pp
441South Hampton K8
Birmingham · Birmingham City
Elementary23.5%-13.6pp
442Chalkville Elementary School
Birmingham · Jefferson County
Elementary23.4%-13.7pp
443Pike County Elementary School
Brundidge · Pike County
Elementary23.4%-13.7pp
444Valley Grande Elementary School
Valley Grande · Dallas County
Elementary23.3%-13.8pp
445Holt Elementary School
Tuscaloosa · Tuscaloosa County
Elementary23.2%-13.9pp
446Payne Elementary School
Selma · Selma City
Elementary23.1%-14.0pp
447Woodmeade Elementary School
Decatur · Decatur City
Elementary23.1%-14.0pp
448Englewood Elementary School
Tuscaloosa · Tuscaloosa County
Elementary22.8%-14.3pp
449Evergreen Elementary School
Evergreen · Conecuh County
Elementary22.8%-14.3pp
450Double Springs Elementary School
Double Springs · Winston County
Elementary22.6%-14.5pp
Page 9 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.