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
751Oak Grove Elementary School
Bessemer · Jefferson County
Elementary29.1%-8.0pp
752Fort Payne High School
Fort Payne · Fort Payne City
High29.0%-8.1pp
753William R Martin Middle School
Valley Grande · Dallas County
Middle29.0%-8.1pp
754Oak Grove High School
Bessemer · Jefferson County
High28.9%-8.2pp
755Morris Avenue Intermediate School
Opelika · Opelika City
Elementary28.7%-8.4pp
756Randolph County High School
Wedowee · Randolph County
High28.7%-8.4pp
757Williams Middle School
Huntsville · Huntsville City
Middle28.7%-8.4pp
758Elba Elementary School
Elba · Elba City
Elementary28.6%-8.5pp
759F S Ervin Elementary School
Pine Hill · Wilcox County
Elementary28.6%-8.5pp
760Ossie Ware Mitchell Middle School
Birmingham · Birmingham City
Middle28.6%-8.5pp
761Walnut Park Elementary School
Gadsden · Gadsden City
Elementary28.6%-8.5pp
762Sipsey Valley High School
Buhl · Tuscaloosa County
High28.5%-8.6pp
763Alabama Aerospace and Aviation High School
Bessemer · Alabama Aerospace and Aviation
High28.3%-8.8pp
764Dale County High School
Midland City · Dale County
High28.3%-8.8pp
765Charles Henderson High School
Troy · Troy City
High28.2%-8.9pp
766Hanceville High School
Hanceville · Cullman County
High28.2%-8.9pp
767Moorer Middle School
Eufaula · Eufaula City
Middle28.2%-8.9pp
768Nathaniel H Stephens Elementary School
Alexander City · Alexander City
Elementary28.2%-8.9pp
769Brookwood High School
Brookwood · Tuscaloosa County
High28.1%-9.0pp
770Headland High School
Headland · Henry County
High28.1%-9.0pp
771Whitesburg Middle School
Huntsville · Huntsville City
Middle28.1%-9.0pp
772Brent Elementary School
Brent · Bibb County
Elementary28.0%-9.1pp
773Opelika High School
Opelika · Opelika City
High28.0%-9.1pp
774Attalla Elementary School
Attalla · Attalla City
Elementary27.9%-9.2pp
775Jemison High School
Jemison · Chilton County
High27.9%-9.2pp
776W S Neal Elementary School
East Brewton · Escambia County
Elementary27.9%-9.2pp
777Curry High School
Jasper · Walker County
High27.8%-9.3pp
778Sansom Middle School
Gadsden · Gadsden City
Middle27.8%-9.3pp
779Wedowee Middle School
Wedowee · Randolph County
Elementary27.8%-9.3pp
780Wellborn High School
Anniston · Calhoun County
High27.7%-9.4pp
781Dothan Preparatory Academy
Dothan · Dothan City
Middle27.6%-9.5pp
782ER Dickson Elementary School
Mobile · Mobile County
Elementary27.6%-9.5pp
783Hollingers Island Elementary School
Mobile · Mobile County
Elementary27.6%-9.5pp
784Lincoln High School
Lincoln · Talladega County
High27.6%-9.5pp
785Lowndes County Middle School
Fort Deposit · Lowndes County
Middle27.6%-9.5pp
786Goshen Elementary School
Goshen · Pike County
Elementary27.5%-9.6pp
787Ragland High School
Ragland · St Clair County
Combined27.5%-9.6pp
788Dothan City Virtual School
Dothan · Dothan City
High27.3%-9.8pp
789Erwin Craighead Elementary School
Mobile · Mobile County
Elementary27.3%-9.8pp
790Hollywood Elementary School
Hollywood · Jackson County
Elementary27.3%-9.8pp
791Wadley High School
Wadley · Randolph County
Combined27.3%-9.8pp
792Elkmont High School
Elkmont · Limestone County
High27.2%-9.9pp
793Moundville Elementary School
Moundville · Hale County
Elementary27.2%-9.9pp
794Dadeville High School
Dadeville · Tallapoosa County
High27.1%-10.0pp
795Smiths Station High School
Smiths Station · Lee County
High26.9%-10.2pp
796Colbert Heights High School
Tuscumbia · Colbert County
High26.8%-10.3pp
797Dadeville Elementary School
Dadeville · Tallapoosa County
Elementary26.8%-10.3pp
798Jackson Middle School
Jackson · Clarke County
Middle26.8%-10.3pp
799Kelly Springs Elementary School
Dothan · Dothan City
Elementary26.8%-10.3pp
800Central Elementary School
Hayneville · Lowndes County
Elementary26.7%-10.4pp
Page 16 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.