Alabama schools ranked by test score
Latest ACAP year (2024-25). 308 schools with reported Science scores. State average: 37.1%.
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 51 | TR Miller High School Brewton · Brewton City | High | 45.3% | +8.2pp |
| 52 | Alexandria High School Alexandria · Calhoun County | High | 45.1% | +8.0pp |
| 53 | Piedmont High School Piedmont · Piedmont City | High | 44.9% | +7.8pp |
| 54 | Winston County High School Double Springs · Winston County | High | 44.6% | +7.5pp |
| 55 | Cherokee County High School Centre · Cherokee County | High | 44.4% | +7.3pp |
| 56 | Opp High School Opp · Opp City | High | 44.4% | +7.3pp |
| 57 | Enterprise High School Enterprise · Enterprise City | High | 44.1% | +7.0pp |
| 58 | Hartselle High School Hartselle · Hartselle City | High | 44.1% | +7.0pp |
| 59 | Arab High School Arab · Arab City | High | 43.9% | +6.8pp |
| 60 | Stanhope Elmore High School Millbrook · Elmore County | High | 43.5% | +6.4pp |
| 61 | Straughn High School Andalusia · Covington County | High | 43.5% | +6.4pp |
| 62 | Thompson High School Alabaster · Alabaster City | High | 43.1% | +6.0pp |
| 63 | Weaver High School Weaver · Calhoun County | High | 43.0% | +5.9pp |
| 64 | Elberta High School Elberta · Baldwin County | High | 42.9% | +5.8pp |
| 65 | Locust Fork High School Locust Fork · Blount County | High | 42.4% | +5.3pp |
| 66 | Oneonta High School Oneonta · Oneonta City | High | 42.4% | +5.3pp |
| 67 | Haleyville High School Haleyville · Haleyville City | High | 42.2% | +5.1pp |
| 68 | Cullman High School Cullman · Cullman City | High | 42.0% | +4.9pp |
| 69 | Cleveland High School Cleveland · Blount County | High | 41.5% | +4.4pp |
| 70 | Florence High School Florence · Florence City | High | 41.5% | +4.4pp |
| 71 | Northside High School Northport · Tuscaloosa County | High | 41.2% | +4.1pp |
| 72 | Oxford High School Oxford · Oxford City | High | 41.1% | +4.0pp |
| 73 | Robertsdale High School Robertsdale · Baldwin County | High | 41.1% | +4.0pp |
| 74 | White Plains High School Anniston · Calhoun County | High | 41.1% | +4.0pp |
| 75 | Demopolis High School Demopolis · Demopolis City | High | 41.0% | +3.9pp |
| 76 | Pelham High School Pelham · Pelham City | High | 40.9% | +3.8pp |
| 77 | Hokes Bluff High School Hokes Bluff · Etowah County | High | 40.5% | +3.4pp |
| 78 | Holly Pond High School Holly Pond · Cullman County | High | 40.3% | +3.2pp |
| 79 | Pike Road High School Pike Road · Pike Road City | High | 40.3% | +3.2pp |
| 80 | Douglas High School Douglas · Marshall County | High | 40.0% | +2.9pp |
| 81 | Floretta P Carson Visual and Performing Arts Academy Mobile · Floretta P Carson Visual and Performing Arts | High | 40.0% | +2.9pp |
| 82 | Ardmore High School Ardmore · Limestone County | High | 39.4% | +2.3pp |
| 83 | Austin High School Decatur · Decatur City | High | 39.2% | +2.1pp |
| 84 | Leeds High School Leeds · Leeds City | High | 39.2% | +2.1pp |
| 85 | Hayden High School Hayden · Blount County | High | 39.1% | +2.0pp |
| 86 | Cordova High School Cordova · Walker County | High | 39.0% | +1.9pp |
| 87 | Ranburne High School Ranburne · Cleburne County | High | 39.0% | +1.9pp |
| 88 | Central High School Florence · Lauderdale County | High | 38.4% | +1.3pp |
| 89 | Washington County High School Chatom · Washington County | High | 38.4% | +1.3pp |
| 90 | Corner High School Dora · Jefferson County | High | 38.3% | +1.2pp |
| 91 | Magic City Acceptance Academy Birmingham · Magic City Acceptance Academy | High | 38.2% | +1.1pp |
| 92 | West Limestone High School Lester · Limestone County | High | 38.2% | +1.1pp |
| 93 | Moody High School Moody · St Clair County | High | 38.0% | +0.9pp |
| 94 | Athens High School Athens · Athens City | High | 37.9% | +0.8pp |
| 95 | Virgil Grissom High School Huntsville · Huntsville City | High | 37.9% | +0.8pp |
| 96 | East Limestone High School Athens · Limestone County | High | 37.8% | +0.7pp |
| 97 | Cold Springs High School Bremen · Cullman County | High | 37.5% | +0.4pp |
| 98 | Fayette County High School Fayette · Fayette County | High | 37.2% | +0.1pp |
| 99 | Mortimer Jordan High School Kimberly · Jefferson County | High | 37.2% | +0.1pp |
| 100 | Sylacauga High School Sylacauga · Sylacauga City | High | 37.2% | +0.1pp |
Page 2 of 7
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.