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
451Pinedale Elementary School
Enterprise · Enterprise City
Elementary43.2%+6.1pp
452Pleasant Valley Elementary School
Jacksonville · Calhoun County
Elementary43.1%+6.0pp
453Thompson High School
Alabaster · Alabaster City
High43.1%+6.0pp
454Pelham Ridge
Pelham · Pelham City
Elementary43.0%+5.9pp
455Weaver High School
Weaver · Calhoun County
High43.0%+5.9pp
456Delta Elementary School
Bay Minette · Baldwin County
Elementary42.9%+5.8pp
457Elberta High School
Elberta · Baldwin County
High42.9%+5.8pp
458Hatton Elementary School
Leighton · Colbert County
Elementary42.9%+5.8pp
459Mount Olive Elementary School
Mount Olive · Jefferson County
Elementary42.9%+5.8pp
460Pinecrest Elementary School
Sylacauga · Sylacauga City
Elementary42.7%+5.6pp
461Wetumpka Middle School
Wetumpka · Elmore County
Middle42.7%+5.6pp
462Hanceville Elementary School
Hanceville · Cullman County
Elementary42.6%+5.5pp
463McDavidJones Elementary School
Citronelle · Mobile County
Elementary42.6%+5.5pp
464Semmes Middle School
Semmes · Mobile County
Middle42.5%+5.4pp
465EPIC Alternative Elementary School
Birmingham · Birmingham City
Elementary42.4%+5.3pp
466Fayette Elementary School
Fayette · Fayette County
Elementary42.4%+5.3pp
467Lexington Elementary School
Lexington · Lauderdale County
Elementary42.4%+5.3pp
468Locust Fork High School
Locust Fork · Blount County
High42.4%+5.3pp
469Oneonta High School
Oneonta · Oneonta City
High42.4%+5.3pp
470Opelika Middle School
Opelika · Opelika City
Middle42.4%+5.3pp
471Duncanville Middle School
Duncanville · Tuscaloosa County
Middle42.3%+5.2pp
472Guntersville Middle School
Guntersville · Guntersville City
Middle42.2%+5.1pp
473Haleyville High School
Haleyville · Haleyville City
High42.2%+5.1pp
474Silverhill School
Silverhill · Baldwin County
Elementary42.2%+5.1pp
475Tharptown Elementary School
Russellville · Franklin County
Elementary42.2%+5.1pp
476Bay Minette Elementary School
Bay Minette · Baldwin County
Elementary42.1%+5.0pp
477Dutton Elementary School
Dutton · Jackson County
Elementary42.1%+5.0pp
478Cullman High School
Cullman · Cullman City
High42.0%+4.9pp
479Decatur Middle School
Decatur · Decatur City
Middle42.0%+4.9pp
480NicholsLawson Middle School
Sylacauga · Sylacauga City
Middle41.9%+4.8pp
481Breitling Elementary School
Grand Bay · Mobile County
Elementary41.8%+4.7pp
482US Jones Elementary School
Demopolis · Demopolis City
Elementary41.8%+4.7pp
483Ashland Elementary School
Ashland · Clay County
Elementary41.5%+4.4pp
484Cleveland High School
Cleveland · Blount County
High41.5%+4.4pp
485Florence High School
Florence · Florence City
High41.5%+4.4pp
486Laceys Spring Elementary School
Laceys Spring · Morgan County
Elementary41.5%+4.4pp
487Whitesburg Elementary School
Huntsville · Huntsville City
Elementary41.5%+4.4pp
488Pelham Park Middle School
Pelham · Pelham City
Middle41.4%+4.3pp
489Semmes Elementary School
Semmes · Mobile County
Elementary41.4%+4.3pp
490Waterloo High School
Waterloo · Lauderdale County
Combined41.3%+4.2pp
491Chapman Elementary School
Huntsville · Huntsville City
Elementary41.2%+4.1pp
492Cherokee Elementary School
Cherokee · Colbert County
Elementary41.2%+4.1pp
493Northside High School
Northport · Tuscaloosa County
High41.2%+4.1pp
494Oxford High School
Oxford · Oxford City
High41.1%+4.0pp
495Robertsdale High School
Robertsdale · Baldwin County
High41.1%+4.0pp
496White Plains High School
Anniston · Calhoun County
High41.1%+4.0pp
497Demopolis High School
Demopolis · Demopolis City
High41.0%+3.9pp
498Harrand Creek Elementary School
Enterprise · Enterprise City
Elementary40.9%+3.8pp
499Pelham High School
Pelham · Pelham City
High40.9%+3.8pp
500Central Jr High School of Clay County
Lineville · Clay County
Middle40.8%+3.7pp
Page 10 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.