Alabama schools ranked by test score
Latest ACAP year (2024-25). 1,267 schools with reported Mathematics scores. State average: 32.0%.
| Rank | School | Level | Mathematics | vs state |
|---|---|---|---|---|
| 1 | Forest Avenue Elementary School Montgomery · Montgomery County | Elementary | 92.6% | +60.6pp |
| 2 | Loveless Academic Magnet Program High School Montgomery · Montgomery County | High | 91.5% | +59.5pp |
| 3 | Crestline Elementary School Mountain Brook · Mountain Brook City | Elementary | 89.9% | +57.9pp |
| 4 | EicholdMertz School of Math and Science Mobile · Mobile County | Elementary | 87.5% | +55.5pp |
| 5 | New Bethel Elementary School Tuscumbia · Colbert County | Elementary | 86.5% | +54.5pp |
| 6 | Cherokee Bend Elementary School Mountain Brook · Mountain Brook City | Elementary | 85.7% | +53.7pp |
| 7 | Mt Laurel Elementary School Birmingham · Shelby County | Elementary | 85.2% | +53.2pp |
| 8 | Mountain Brook High School Mountain Brook · Mountain Brook City | High | 84.2% | +52.2pp |
| 9 | Brookwood Forest Elementary School Mountain Brook · Mountain Brook City | Elementary | 83.0% | +51.0pp |
| 10 | Orange Beach Elementary School Orange Beach · Orange Beach City | Elementary | 82.8% | +50.8pp |
| 11 | Vernon Elementary School Vernon · Lamar County | Elementary | 82.5% | +50.5pp |
| 12 | Dauphin Island Elementary School Dauphin Island · Mobile County | Elementary | 81.8% | +49.8pp |
| 13 | Jefferson County International Baccalaureate School Pleasant Grove · Jefferson County | Middle | 80.7% | +48.7pp |
| 14 | Mountain Brook Elementary School Mountain Brook · Mountain Brook City | Elementary | 80.3% | +48.3pp |
| 15 | W H Council Traditional School Mobile · Mobile County | Elementary | 79.5% | +47.5pp |
| 16 | Tuscaloosa Magnet School Elementary Tuscaloosa · Tuscaloosa City | Elementary | 79.3% | +47.3pp |
| 17 | Bluff Park Elementary School Hoover · Hoover City | Elementary | 78.2% | +46.2pp |
| 18 | Greystone Elementary School Hoover · Hoover City | Elementary | 78.2% | +46.2pp |
| 19 | Leon Sheffield Magnet Elementary School Decatur · Decatur City | Elementary | 78.1% | +46.1pp |
| 20 | Old Shell Road Magnet School Mobile · Mobile County | Elementary | 78.1% | +46.1pp |
| 21 | Heritage Elementary School Madison · Madison City | Elementary | 76.3% | +44.3pp |
| 22 | Eura Brown Elementary School Gadsden · Gadsden City | Elementary | 76.2% | +44.2pp |
| 23 | Hampton Cove Elementary Hampton Cove · Huntsville City | Elementary | 76.2% | +44.2pp |
| 24 | EPIC Alternative Elementary School Birmingham · Birmingham City | Elementary | 76.1% | +44.1pp |
| 25 | Edgewood Elementary School Homewood · Homewood City | Elementary | 76.0% | +44.0pp |
| 26 | Piedmont Elementary School Piedmont · Piedmont City | Elementary | 75.9% | +43.9pp |
| 27 | Arab Elementary School Arab · Arab City | Elementary | 75.4% | +43.4pp |
| 28 | Monte Sano Elementary School Huntsville · Huntsville City | Elementary | 75.2% | +43.2pp |
| 29 | Mountain Gap Elementary School Huntsville · Huntsville City | Elementary | 75.2% | +43.2pp |
| 30 | Saraland Elementary School Saraland · Saraland City | Elementary | 75.0% | +43.0pp |
| 31 | Barkley Bridge Elementary School Hartselle · Hartselle City | Elementary | 74.7% | +42.7pp |
| 32 | Mountain Brook Junior High School Mountain Brook · Mountain Brook City | Middle | 74.6% | +42.6pp |
| 33 | Vestavia Hills High School Vestavia Hills · Vestavia Hills City | High | 74.4% | +42.4pp |
| 34 | Shades Cahaba Elementary School Homewood · Homewood City | Elementary | 73.7% | +41.7pp |
| 35 | Paine Elementary School Trussville · Trussville City | Elementary | 73.6% | +41.6pp |
| 36 | Shades Mountain Elementary School Hoover · Hoover City | Elementary | 73.6% | +41.6pp |
| 37 | Hamilton Elementary School Hamilton · Marion County | Elementary | 73.5% | +41.5pp |
| 38 | Brocks Gap Intermediate School Hoover · Hoover City | Elementary | 73.4% | +41.4pp |
| 39 | Vestavia Hills Elementary East Vestavia Hills · Vestavia Hills City | Elementary | 73.2% | +41.2pp |
| 40 | Guin Elementary School Guin · Marion County | Elementary | 73.1% | +41.1pp |
| 41 | East Elementary School Cullman · Cullman City | Elementary | 72.8% | +40.8pp |
| 42 | FE Burleson Elementary School Hartselle · Hartselle City | Elementary | 72.8% | +40.8pp |
| 43 | Vestavia Hills Elementary West Vestavia Hills · Vestavia Hills City | Elementary | 72.8% | +40.8pp |
| 44 | Wrights Mill Road Elementary School Auburn · Auburn City | Elementary | 72.7% | +40.7pp |
| 45 | Vestavia Hills Elementary Liberty Park Vestavia Hills · Vestavia Hills City | Elementary | 72.6% | +40.6pp |
| 46 | Kilby Laboratory School Florence · Florence City | Elementary | 72.3% | +40.3pp |
| 47 | Princeton School Birmingham · Birmingham City | Elementary | 72.0% | +40.0pp |
| 48 | Pizitz Middle School Vestavia · Vestavia Hills City | Middle | 71.3% | +39.3pp |
| 49 | Deer Valley Elementary School Hoover · Hoover City | Elementary | 71.0% | +39.0pp |
| 50 | McBride Elementary School Muscle Shoals · Muscle Shoals City | Elementary | 71.0% | +39.0pp |
Page 1 of 26
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 Mathematics 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.