Alabama schools ranked by test score
Latest ACAP year (2024-25). 1,215 schools with reported Science scores. State average: 37.1%.
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 51 | Homewood Middle School Homewood · Homewood City | Middle | 73.4% | +36.3pp |
| 52 | Spanish Fort Elementary School Spanish Fort · Baldwin County | Elementary | 73.1% | +36.0pp |
| 53 | HewittTrussville Middle School Trussville · Trussville City | Middle | 73.0% | +35.9pp |
| 54 | Floyd Middle School Montgomery · Montgomery County | Middle | 72.8% | +35.7pp |
| 55 | Meek Elementary School Arley · Winston County | Elementary | 72.7% | +35.6pp |
| 56 | Crestline Elementary School Hartselle · Hartselle City | Elementary | 72.6% | +35.5pp |
| 57 | Cullman Middle School Cullman · Cullman City | Middle | 72.5% | +35.4pp |
| 58 | Hartselle Junior High School Hartselle · Hartselle City | Middle | 72.5% | +35.4pp |
| 59 | Fairhope West Elementary Fairhope · Baldwin County | Elementary | 72.3% | +35.2pp |
| 60 | Mt Laurel Elementary School Birmingham · Shelby County | Elementary | 72.3% | +35.2pp |
| 61 | Anna F Booth Elementary School Irvington · Mobile County | Elementary | 72.2% | +35.1pp |
| 62 | Bluff Park Elementary School Hoover · Hoover City | Elementary | 72.2% | +35.1pp |
| 63 | Oak Mountain Middle School Birmingham · Shelby County | Middle | 71.5% | +34.4pp |
| 64 | Rock Quarry Elementary School Tuscaloosa · Tuscaloosa City | Elementary | 71.4% | +34.3pp |
| 65 | New Century Technology High School Huntsville · Huntsville City | High | 70.9% | +33.8pp |
| 66 | Chelsea Middle School Chelsea · Shelby County | Middle | 70.8% | +33.7pp |
| 67 | Saraland Elementary School Saraland · Saraland City | Elementary | 70.8% | +33.7pp |
| 68 | Bryan Elementary School Morris · Jefferson County | Elementary | 70.7% | +33.6pp |
| 69 | Mountain Gap Middle School Huntsville · Huntsville City | Middle | 70.7% | +33.6pp |
| 70 | Steele Elementary School Steele · St Clair County | Elementary | 70.6% | +33.5pp |
| 71 | West Jefferson Elementary School Quinton · Jefferson County | Elementary | 70.6% | +33.5pp |
| 72 | Paine Elementary School Trussville · Trussville City | Elementary | 70.4% | +33.3pp |
| 73 | Cahaba Elementary School Trussville · Trussville City | Elementary | 70.0% | +32.9pp |
| 74 | Carver School of Mathematics Science and Technology Dothan · Dothan City | Elementary | 70.0% | +32.9pp |
| 75 | Holtville Middle School Deatsville · Elmore County | Middle | 69.9% | +32.8pp |
| 76 | Tuscaloosa Magnet School Middle Tuscaloosa · Tuscaloosa City | Middle | 69.8% | +32.7pp |
| 77 | Winfield Elementary School Winfield · Winfield City | Elementary | 69.6% | +32.5pp |
| 78 | Eva School Eva · Morgan County | Elementary | 69.5% | +32.4pp |
| 79 | Muscle Shoals Middle School Muscle Shoals · Muscle Shoals City | Middle | 69.4% | +32.3pp |
| 80 | Bear Exploration Center Montgomery · Montgomery County | Elementary | 69.3% | +32.2pp |
| 81 | Baldwin Art And Academics Magnet Montgomery · Montgomery County | Middle | 69.2% | +32.1pp |
| 82 | Hamilton Elementary School Hamilton · Marion County | Elementary | 69.2% | +32.1pp |
| 83 | Geneva County Middle School Hartford · Geneva County | Middle | 69.1% | +32.0pp |
| 84 | Orange Beach MiddleHigh School Orange Beach · Orange Beach City | High | 68.9% | +31.8pp |
| 85 | Locust Fork Elementary Locust Fork · Blount County | Elementary | 68.8% | +31.7pp |
| 86 | Guin Elementary School Guin · Marion County | Elementary | 68.6% | +31.5pp |
| 87 | HewittTrussville High School Trussville · Trussville City | High | 68.5% | +31.4pp |
| 88 | Wrights Mill Road Elementary School Auburn · Auburn City | Elementary | 68.5% | +31.4pp |
| 89 | Arab Elementary School Arab · Arab City | Elementary | 68.4% | +31.3pp |
| 90 | Geneva County Elementary School Hartford · Geneva County | Elementary | 68.3% | +31.2pp |
| 91 | Arab Junior High School Arab · Arab City | Middle | 68.2% | +31.1pp |
| 92 | Red Bay Elementary Red Bay · Franklin County | Elementary | 68.1% | +31.0pp |
| 93 | Andalusia Junior High Andalusia · Andalusia City | Middle | 67.9% | +30.8pp |
| 94 | Pike Road Jr High School Pike Road · Pike Road City | Middle | 67.9% | +30.8pp |
| 95 | Chelsea Park Elementary School Chelsea · Shelby County | Elementary | 67.8% | +30.7pp |
| 96 | Vestavia Hills Elementary Dolly Ridge Vestavia Hills · Vestavia Hills City | Elementary | 67.8% | +30.7pp |
| 97 | Gordo Elementary School Gordo · Pickens County | Elementary | 67.6% | +30.5pp |
| 98 | MidTown Elementary School Madison · Madison City | Elementary | 67.4% | +30.3pp |
| 99 | Eura Brown Elementary School Gadsden · Gadsden City | Elementary | 66.7% | +29.6pp |
| 100 | Fairhope Middle School Fairhope · Baldwin County | Middle | 66.6% | +29.5pp |
Page 2 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.