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
151Mount Hope
Mt Hope · Lawrence County
Elementary54.6%+17.5pp
152Russellville Elementary School
Russellville · Russellville City
Elementary54.5%+17.4pp
153White Plains Elementary School
Anniston · Calhoun County
Elementary54.4%+17.3pp
154Pelham Oaks
Pelham · Pelham City
Elementary54.3%+17.2pp
155West Elementary School
Cullman · Cullman City
Elementary54.1%+17.0pp
156Chatom Elementary School
Chatom · Washington County
Elementary54.0%+16.9pp
157Ivalee Elementary School
Attalla · Etowah County
Elementary53.9%+16.8pp
158Owens Cross Roads School
Owens Cross Roads · Madison County
Elementary53.9%+16.8pp
159Farley Elementary School
Huntsville · Huntsville City
Elementary53.7%+16.6pp
160Hall Kent Elementary School
Homewood · Homewood City
Elementary53.6%+16.5pp
161Headland Elementary School
Headland · Henry County
Elementary53.6%+16.5pp
162Thompson Intermediate School
Alabaster · Alabaster City
Elementary53.6%+16.5pp
163ORourke Elementary School
Mobile · Mobile County
Elementary53.2%+16.1pp
164Flomaton Elementary School
Flomaton · Escambia County
Elementary53.1%+16.0pp
165Oxford Elementary School
Oxford · Oxford City
Elementary52.9%+15.8pp
166Reeltown Elementary School
Notasulga · Tallapoosa County
Elementary52.9%+15.8pp
167Huguley Elementary School
Lanett · Chambers County
Elementary52.8%+15.7pp
168Central School
Huntsville · Madison County
Elementary52.7%+15.6pp
169West Blocton Elementary School
West Blocton · Bibb County
Elementary52.6%+15.5pp
170Slocomb Elementary School
Slocomb · Geneva County
Elementary52.5%+15.4pp
171WS Harlan Elementary School
Lockhart · Covington County
Elementary52.5%+15.4pp
172BB Comer Memorial Elementary School
Sylacauga · Talladega County
Elementary52.2%+15.1pp
173MacMillan International at McKee
Montgomery · Montgomery County
Elementary52.2%+15.1pp
174Leon Sheffield Magnet Elementary School
Decatur · Decatur City
Elementary52.1%+15.0pp
175Moulton Elementary School
Moulton · Lawrence County
Elementary52.1%+15.0pp
176Brooks Elementary School
Killen · Lauderdale County
Elementary52.0%+14.9pp
177Elkmont Elementary School
Elkmont · Limestone County
Elementary51.9%+14.8pp
178West Smiths Station Elementary School
Smiths Station · Lee County
Elementary51.8%+14.7pp
179Buhl Elementary School
Buhl · Tuscaloosa County
Elementary51.4%+14.3pp
180Loxley Elementary School
Loxley · Baldwin County
Elementary51.4%+14.3pp
181Creekside Elementary School
Harvest · Limestone County
Elementary51.1%+14.0pp
182Holtville Elementary School
Deatsville · Elmore County
Elementary51.1%+14.0pp
183Myrtlewood Elementary School
Fosters · Tuscaloosa County
Elementary50.9%+13.8pp
184Snow Rogers Elementary School
Gardendale · Jefferson County
Elementary50.9%+13.8pp
185Hayden Elementary School
Hayden · Blount County
Elementary50.8%+13.7pp
186Johnson Elementary School
Athens · Limestone County
Elementary50.8%+13.7pp
187Eclectic Elementary School
Eclectic · Elmore County
Elementary50.7%+13.6pp
188Forest Hills School
Florence · Florence City
Elementary50.7%+13.6pp
189Rocky Ridge Elementary School
Hoover · Hoover City
Elementary50.7%+13.6pp
190Good Hope Elementary School
Cullman · Cullman County
Elementary50.4%+13.3pp
191Walker Elementary School
Northport · Tuscaloosa County
Elementary50.4%+13.3pp
192Beauregard Elementary School
Opelika · Lee County
Elementary50.0%+12.9pp
193Centre Elementary School
Centre · Cherokee County
Elementary50.0%+12.9pp
194GW Long Elementary School
Skipperville · Dale County
Elementary50.0%+12.9pp
195Shelby Elementary School
Shelby · Shelby County
Elementary50.0%+12.9pp
196Valley Junior High School
Jasper · Walker County
Elementary50.0%+12.9pp
197Vinemont Elementary School
Vinemont · Cullman County
Elementary50.0%+12.9pp
198Weaver Elementary School
Weaver · Calhoun County
Elementary50.0%+12.9pp
199Hillcrest Elementary School
Enterprise · Enterprise City
Elementary49.5%+12.4pp
200Brookwood Elementary School
Brookwood · Tuscaloosa County
Elementary49.4%+12.3pp
Page 4 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.