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
351Mitchell Elementary School
Gadsden · Gadsden City
Elementary33.3%-3.8pp
352Welti Elementary School
Cullman · Cullman County
Elementary33.3%-3.8pp
353Midland City Elementary School
Midland City · Dale County
Elementary32.9%-4.2pp
354Chestnut Grove Elementary School
Decatur · Decatur City
Elementary32.8%-4.3pp
355Leighton Elementary School
Leighton · Colbert County
Elementary32.6%-4.5pp
356Florence B Mathis Elementary
Foley · Baldwin County
Elementary32.1%-5.0pp
357Foley Elementary School
Foley · Baldwin County
Elementary32.0%-5.1pp
358Henagar Junior High School
Henagar · DeKalb County
Elementary32.0%-5.1pp
359Fairfax Elementary School
Valley · Chambers County
Elementary31.8%-5.3pp
360Gaston Elementary School
Gadsden · Etowah County
Elementary31.8%-5.3pp
361Carbon Hill ElementaryJunior High School
Carbon Hill · Walker County
Elementary31.7%-5.4pp
362Sherwood Elementary School
Phenix City · Phenix City
Elementary31.7%-5.4pp
363Leeds Elementary School
Leeds · Leeds City
Elementary31.6%-5.5pp
364Harvest School
Harvest · Madison County
Elementary31.5%-5.6pp
365Phillips Academy
Birmingham · Birmingham City
Elementary31.4%-5.7pp
366Carver Elementary School
Montgomery · Montgomery County
Elementary31.3%-5.8pp
367Forest Hill Elementary School
Mobile · Mobile County
Elementary31.1%-6.0pp
368Harlan Elementary School
Florence · Florence City
Elementary30.9%-6.2pp
369Selma Street Elementary School
Dothan · Dothan City
Elementary30.9%-6.2pp
370Linden Elementary School
Linden · Linden City
Elementary30.8%-6.3pp
371Weeden Elementary School
Florence · Florence City
Elementary30.8%-6.3pp
372Harry N Mixon Intermediate School
Ozark · Ozark City
Elementary30.7%-6.4pp
373Blountsville Elementary School
Blountsville · Blount County
Elementary30.6%-6.5pp
374Bryant Park Elementary
Birmingham · Jefferson County
Elementary30.3%-6.8pp
375Florence Howard Elementary School
Mobile · Mobile County
Elementary30.3%-6.8pp
376The Alberta School of Performing Arts
Tuscaloosa · Tuscaloosa City
Elementary30.3%-6.8pp
377Saks Elementary School
Anniston · Calhoun County
Elementary29.7%-7.4pp
378Underwood Elementary School
Florence · Lauderdale County
Elementary29.7%-7.4pp
379Dr Robert W Gilliard Elementary
Mobile · Mobile County
Elementary29.6%-7.5pp
380Douglas Elementary School
Douglas · Marshall County
Elementary29.4%-7.7pp
381JE Terry Elementary School
Plantersville · Dallas County
Elementary29.4%-7.7pp
382Olive J Dodge Elementary School
Mobile · Mobile County
Elementary29.3%-7.8pp
383Stemley Road Elementary School
Talladega · Talladega County
Elementary29.3%-7.8pp
384Elizabeth Fonde Elementary School
Mobile · Mobile County
Elementary29.1%-8.0pp
385Hueytown Intermediate School
Hueytown · Jefferson County
Elementary29.1%-8.0pp
386Oak Grove Elementary School
Bessemer · Jefferson County
Elementary29.1%-8.0pp
387Morris Avenue Intermediate School
Opelika · Opelika City
Elementary28.7%-8.4pp
388Elba Elementary School
Elba · Elba City
Elementary28.6%-8.5pp
389F S Ervin Elementary School
Pine Hill · Wilcox County
Elementary28.6%-8.5pp
390Walnut Park Elementary School
Gadsden · Gadsden City
Elementary28.6%-8.5pp
391Nathaniel H Stephens Elementary School
Alexander City · Alexander City
Elementary28.2%-8.9pp
392Brent Elementary School
Brent · Bibb County
Elementary28.0%-9.1pp
393Attalla Elementary School
Attalla · Attalla City
Elementary27.9%-9.2pp
394W S Neal Elementary School
East Brewton · Escambia County
Elementary27.9%-9.2pp
395Wedowee Middle School
Wedowee · Randolph County
Elementary27.8%-9.3pp
396ER Dickson Elementary School
Mobile · Mobile County
Elementary27.6%-9.5pp
397Hollingers Island Elementary School
Mobile · Mobile County
Elementary27.6%-9.5pp
398Goshen Elementary School
Goshen · Pike County
Elementary27.5%-9.6pp
399Erwin Craighead Elementary School
Mobile · Mobile County
Elementary27.3%-9.8pp
400Hollywood Elementary School
Hollywood · Jackson County
Elementary27.3%-9.8pp
Page 8 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.