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
101Stanhope Elmore High School
Millbrook · Elmore County
High42.7%-10.3pp
102Holtville High School
Deatsville · Elmore County
High42.6%-10.4pp
103Cordova High School
Cordova · Walker County
High42.5%-10.5pp
104Florence High School
Florence · Florence City
High42.5%-10.5pp
105Enterprise High School
Enterprise · Enterprise City
High42.3%-10.7pp
106Winterboro High School
Alpine · Talladega County
High42.0%-11.0pp
107Robertsdale High School
Robertsdale · Baldwin County
High41.8%-11.2pp
108Gaston High School
Gadsden · Etowah County
High41.7%-11.3pp
109Hartselle High School
Hartselle · Hartselle City
High41.5%-11.5pp
110Auburn High School
Auburn · Auburn City
High41.4%-11.6pp
111Houston County High School
Columbia · Houston County
High41.4%-11.6pp
112Clements High School
Athens · Limestone County
High41.1%-11.9pp
113Dothan City Virtual School
Dothan · Dothan City
High41.1%-11.9pp
114Helena High School
Helena · Shelby County
High40.4%-12.6pp
115Baldwin County High School
Bay Minette · Baldwin County
High39.6%-13.4pp
116Elkmont High School
Elkmont · Limestone County
High39.4%-13.6pp
117Central High School
Rockford · Coosa County
High39.2%-13.8pp
118Alexandria High School
Alexandria · Calhoun County
High38.4%-14.6pp
119Lynn High School
Lynn · Winston County
High38.4%-14.6pp
120Northridge High School
Tuscaloosa · Tuscaloosa City
High38.3%-14.7pp
121Pelham High School
Pelham · Pelham City
High38.3%-14.7pp
122Moody High School
Moody · St Clair County
High38.0%-15.0pp
123Corner High School
Dora · Jefferson County
High37.5%-15.5pp
124Priceville High School
Decatur · Morgan County
High37.5%-15.5pp
125Muscle Shoals High School
Muscle Shoals · Muscle Shoals City
High37.4%-15.6pp
126Pickens County High School
Reform · Pickens County
High37.4%-15.6pp
127Virgil Grissom High School
Huntsville · Huntsville City
High37.3%-15.7pp
128Falkville High School
Falkville · Morgan County
High37.0%-16.0pp
129Alabama Aerospace and Aviation High School
Bessemer · Alabama Aerospace and Aviation
High36.7%-16.3pp
130Haleyville High School
Haleyville · Haleyville City
High36.6%-16.4pp
131Handley High School
Roanoke · Roanoke City
High36.6%-16.4pp
132Cherokee County High School
Centre · Cherokee County
High36.5%-16.5pp
133Pike County High School
Brundidge · Pike County
High36.4%-16.6pp
134Colbert County High School
Leighton · Colbert County
High36.0%-17.0pp
135Austin High School
Decatur · Decatur City
High35.8%-17.2pp
136Cold Springs High School
Bremen · Cullman County
High35.7%-17.3pp
137Pike Road High School
Pike Road · Pike Road City
High35.5%-17.5pp
138BB Comer Memorial High School
Sylacauga · Talladega County
High34.7%-18.3pp
139JB Pennington High School
Blountsville · Blount County
High33.9%-19.1pp
140Prattville High School
Prattville · Autauga County
High32.9%-20.1pp
141Fultondale High School
Birmingham · Jefferson County
High32.7%-20.3pp
142Southside High School
Southside · Etowah County
High32.6%-20.4pp
143Thompson High School
Alabaster · Alabaster City
High32.4%-20.6pp
144Decatur High School
Decatur · Decatur City
High32.2%-20.8pp
145Douglas High School
Douglas · Marshall County
High32.2%-20.8pp
146Dora High School
Dora · Walker County
High32.1%-20.9pp
147Oneonta High School
Oneonta · Oneonta City
High32.0%-21.0pp
148Susan Moore High School
Blountsville · Blount County
High32.0%-21.0pp
149Barbour County High School
Clayton · Barbour County
High31.7%-21.3pp
150Benjamin Russell High School
Alexander City · Alexander City
High31.6%-21.4pp
Page 3 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.