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). 244 schools with reported Science scores. State average: 37.1%.
RankSchoolLevelSciencevs state
201Irondale Middle School
Irondale · Jefferson County
Middle20.0%-17.1pp
202Jemison Middle School
Jemison · Chilton County
Middle19.8%-17.3pp
203Eastwood Middle School
Cottondale · Tuscaloosa City
Middle19.7%-17.4pp
204Greenville Middle School
Greenville · Butler County
Middle18.3%-18.8pp
205Huffman Middle School
Birmingham · Birmingham City
Middle17.8%-19.3pp
206Morris Middle School
Huntsville · Huntsville City
Middle17.3%-19.8pp
207Booker T Washington Middle School
Mobile · Mobile County
Middle16.4%-20.7pp
208Rutledge School
Midfield · Midfield City
Middle16.2%-20.9pp
209Brewbaker Middle School
Montgomery · Montgomery County
Middle16.1%-21.0pp
210Crossville Middle School
Crossville · DeKalb County
Middle16.0%-21.1pp
211Monroeville Middle School
Monroeville · Monroe County
Middle15.7%-21.4pp
212The RBHudson STEAM Academy
Selma · Selma City
Middle15.5%-21.6pp
213Wilkerson Middle School
Birmingham · Birmingham City
Middle15.2%-21.9pp
214Evelyn D Houston Elementary School
Talladega · Talladega City
Middle14.4%-22.7pp
215Ronald McNair 78
Huntsville · Huntsville City
Middle13.9%-23.2pp
216ClayChalkville Middle School
Trussville · Jefferson County
Middle13.7%-23.4pp
217Litchfield Middle School
Gadsden · Gadsden City
Middle13.6%-23.5pp
218Minor Middle School
Adamsville · Jefferson County
Middle13.1%-24.0pp
219Goodwyn Middle School
Montgomery · Montgomery County
Middle12.7%-24.4pp
220Acceleration Preparatory Academy
MOBILE · MAEF Public Charter Schools
Middle12.1%-25.0pp
221Escambia County Middle School
Atmore · Escambia County
Middle12.0%-25.1pp
222Capitol Heights Middle School
Montgomery · Montgomery County
Middle11.9%-25.2pp
223Mobile County Training Middle School
Mobile · Mobile County
Middle11.6%-25.5pp
224Anniston Middle School
Anniston · Anniston City
Middle11.0%-26.1pp
225Erwin Middle School
Center Point · Jefferson County
Middle10.7%-26.4pp
226Hayneville Middle School
Hayneville · Lowndes County
Middle10.6%-26.5pp
227John P Powell Middle School
Lafayette · Chambers County
Middle10.6%-26.5pp
228Lanett Junior High School
Lanett · Lanett City
Middle10.6%-26.5pp
229McKee Middle School
Montgomery · Montgomery County
Middle9.4%-27.7pp
230Pillans Middle School
Mobile · Mobile County
Middle9.3%-27.8pp
231Bush Hills STEAM Academy
Birmingham · Birmingham City
Middle9.2%-27.9pp
232Southlawn Middle School
Montgomery · Montgomery County
Middle8.9%-28.2pp
233C J Donald Middle School
Fairfield · Fairfield City
Middle8.3%-28.8pp
234Smith Middle School
Birmingham · Birmingham City
Middle8.0%-29.1pp
235Green Acres Middle School
Birmingham · Birmingham City
Middle7.7%-29.4pp
236Robert Brown Middle School
Eutaw · Greene County
Middle7.4%-29.7pp
237Tipton Durant Middle School
Selma · Dallas County
Middle7.4%-29.7pp
238Chapman Middle School
Huntsville · Huntsville City
Middle7.1%-30.0pp
239Bessemer City Middle School
Bessemer · Bessemer City
Middle7.0%-30.1pp
240WE Putnam Middle SchoolMagnet
Birmingham · Birmingham City
Middle6.3%-30.8pp
241Wilson Hall Middle School
Grove Hill · Clarke County
Middle5.9%-31.2pp
242Bellingrath Middle School
Montgomery · Montgomery County
Middle5.4%-31.7pp
243South Highlands Middle School
Union Springs · Bullock County
Middle4.2%-32.9pp
244Jones Valley Middle School
Birmingham · Birmingham City
Middle2.1%-35.0pp
Page 5 of 5

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.