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). 308 schools with reported English Language Arts scores. State average: 53.0%.
RankSchoolLevelEnglish Language Artsvs state
51Vincent Middle High School
Vincent · Shelby County
High51.0%-2.0pp
52West End High School
Walnut Grove · Etowah County
High50.9%-2.1pp
53Locust Fork High School
Locust Fork · Blount County
High50.8%-2.2pp
54Flomaton High School
Flomaton · Escambia County
High50.2%-2.8pp
55Sparkman High School
Harvest · Madison County
High50.0%-3.0pp
56Springville High School
Springville · St Clair County
High50.0%-3.0pp
57Oak Mountain High School
Birmingham · Shelby County
High49.6%-3.4pp
58Florala High School
Florala · Covington County
High49.1%-3.9pp
59Brewbaker Technology Magnet High School
Montgomery · Montgomery County
High49.0%-4.0pp
60Cottonwood High School
Cottonwood · Houston County
High48.5%-4.5pp
61Wetumpka High School
Wetumpka · Elmore County
High48.4%-4.6pp
62Weaver High School
Weaver · Calhoun County
High48.3%-4.7pp
63Reeltown High School
Notasulga · Tallapoosa County
High48.1%-4.9pp
64Elba High School
Elba · Elba City
High48.0%-5.0pp
65Huntsville High School
Huntsville · Huntsville City
High47.7%-5.3pp
66Madison County Virtual Academy
Huntsville · Madison County
High47.6%-5.4pp
67Ardmore High School
Ardmore · Limestone County
High47.3%-5.7pp
68Spain Park High School
Hoover · Hoover City
High47.3%-5.7pp
69Brindlee Mountain High School
Guntersville · Marshall County
High47.2%-5.8pp
70Bob Jones High School
Madison · Madison City
High47.0%-6.0pp
71Hoover High School
Hoover · Hoover City
High46.9%-6.1pp
72Sylacauga High School
Sylacauga · Sylacauga City
High46.9%-6.1pp
73Holly Pond High School
Holly Pond · Cullman County
High46.8%-6.2pp
74Austin Junior High School
Decatur · Decatur City
High46.7%-6.3pp
75Phil Campbell High School
Phil Campbell · Franklin County
High46.7%-6.3pp
76Elberta High School
Elberta · Baldwin County
High46.5%-6.5pp
77Wilson High School
Florence · Lauderdale County
High46.5%-6.5pp
78Addison High School
Addison · Winston County
High46.2%-6.8pp
79Hazel Green High School
Hazel Green · Madison County
High45.9%-7.1pp
80Arab High School
Arab · Arab City
High45.6%-7.4pp
81Athens High School
Athens · Athens City
High45.3%-7.7pp
82Rogers High School
Florence · Lauderdale County
High45.3%-7.7pp
83Saraland High School
Saraland · Saraland City
High45.3%-7.7pp
84Cleburne County High School
Heflin · Cleburne County
High45.2%-7.8pp
85Piedmont High School
Piedmont · Piedmont City
High44.9%-8.1pp
86Cherokee High School
Cherokee · Colbert County
High44.7%-8.3pp
87Oak Grove High School
Bessemer · Jefferson County
High44.7%-8.3pp
88Deshler High School
Tuscumbia · Tuscumbia City
High44.4%-8.6pp
89Gordo High School
Gordo · Pickens County
High44.0%-9.0pp
90Goshen High School
Goshen · Pike County
High43.8%-9.2pp
91Randolph County High School
Wedowee · Randolph County
High43.7%-9.3pp
92Cullman High School
Cullman · Cullman City
High43.6%-9.4pp
93Beulah High School
Valley · Lee County
High43.4%-9.6pp
94Oxford High School
Oxford · Oxford City
High43.4%-9.6pp
95Phillips High School
Bear Creek · Marion County
High43.2%-9.8pp
96Saks High School
Anniston · Calhoun County
High43.2%-9.8pp
97Wellborn High School
Anniston · Calhoun County
High43.0%-10.0pp
98White Plains High School
Anniston · Calhoun County
High43.0%-10.0pp
99Kate D Smith DAR High School
Grant · Marshall County
High42.9%-10.1pp
100Hayden High School
Hayden · Blount County
High42.7%-10.3pp
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 English Language Arts 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.