High School Explorer
Every public high school in AL, with federal-data depth: 4-year graduation rate, AP rigor, SAT/ACT participation, enrollment trend, NAEP state context, and more — translated for parents.
AL public HS enrollment trend
Across the 206,931 students enrolled in AL brick-and-mortar public high schools in 2021, the state grew +1.5% by 2024 (209,960 students, +3,029 net). That's the demographic tide every individual school is fighting or riding.
Charter share of public HS enrollment (latest year): 0.5% (1,059 of 209,960 students). Virtual / nonclassroom-based schools excluded.
🗺️ State context · NAEP 2024
How does AL compare nationally?
The National Assessment of Educational Progress (NAEP) is the only test given the same way to students in every state — making it the benchmark for state-to-state academic comparison. Below, this state's 8th-grade averages and where it sits on the 50-state distribution.
Each dot is one state's 2024 NAEP 8th-grade averages. AL is highlighted in gold. Dashed lines mark national averages — being upper-right of both = above national in both subjects. Source: NAEP State Snapshot Reports. NAEP doesn't produce per-school scores — this is state-level context.
Where the students are
Top 10 cities by public-HS enrollment
| Birmingham | 10 HS | 7,853 |
| Mobile | 10 HS | 7,053 |
| Montgomery | 9 HS | 6,922 |
| Huntsville | 6 HS | 6,671 |
| Hoover | 3 HS | 4,395 |
| Madison | 2 HS | 4,207 |
| Tuscaloosa | 4 HS | 3,839 |
| Decatur | 5 HS | 2,726 |
| Cullman | 5 HS | 2,654 |
| Pinson | 2 HS | 2,402 |
School-size distribution
Public, classroom-based · grades 9–12, latest year
| Carver Senior High School Montgomery County |
942→1,553 | +64.9% |
| Pike Road High School Pike Road City |
542→833 | +53.7% |
| Acceleration Day and Evening Academy MAEF Public Charter Schools |
349→513 | +47.0% |
| Hatton High School Lawrence County |
263→364 | +38.4% |
| Winterboro High School Talladega County |
170→221 | +30.0% |
| New Brockton High School Coffee County |
354→455 | +28.5% |
| Booker T Washington Magnet High School Montgomery County |
389→492 | +26.5% |
| Thorsby High School Chilton County |
210→263 | +25.2% |
| Gulf Shores High School Gulf Shores City |
744→927 | +24.6% |
| Parker High School Birmingham City |
773→942 | +21.9% |
| Sumter Central High School Sumter County |
370→275 | -25.7% |
| Albertville High School Albertville City |
1,665→1,244 | -25.3% |
| Section High School Jackson County |
273→204 | -25.3% |
| Wilcox Central High School Wilcox County |
431→340 | -21.1% |
| Phil Campbell High School Franklin County |
324→256 | -21.0% |
| Francis Marion School Perry County |
200→158 | -21.0% |
| Handley High School Roanoke City |
459→366 | -20.3% |
| Augusta Evans School Mobile County |
158→127 | -19.6% |
| Fayetteville High School Talladega County |
204→165 | -19.1% |
| Elba High School Elba City |
172→142 | -17.4% |
Every AL high school
Search by school, district, or city; sort any column. Trend = high-school enrollment change, first→latest year on file (public 2021→2024 via CCD grades 9–12; private 2018→2022 via PSS total). Omitted (—) for schools under 50 HS students, where a year-over-year percentage isn't reliable.
| High school | City | Type | HS enrollment (9–12) | 9–12 trend |
|---|---|---|---|---|
| AVA Autauga Virtual Academy virtual K–12 Autauga County |
Prattville | Public | 144 | — |
| Abbeville Christian Academy K–12 Other religious |
Abbeville | Private | 211 | -1.9% |
| Abbeville High School K–12 Henry County |
Abbeville | Public | 192 | -15.8% |
| Acceleration Day and Evening Academy charter MAEF Public Charter Schools |
MOBILE | Public | 513 | +47.0% |
| Acts Academy K–12 Other religious |
Valley | Private | 22 | — |
| Addison High School K–12 Winston County |
Addison | Public | 167 | -12.6% |
| Adolescent Day Treatment K–12 Birmingham City |
Birmingham | Public | — | — |
| Adullam House Christian Academy K–12 Other religious |
Wetumpka | Private | 145 | +22.9% |
| Al-Iman Academy Of Mobile K–12 Other religious |
Mobile | Private | 112 | +40.0% |
| Alabama Aerospace and Aviation High School charter Alabama Aerospace and Aviation |
Bessemer | Public | 161 | +103.8% |
| Alabama Christian Academy K–12 Other religious |
Montgomery | Private | 615 | -20.6% |
| Alabama Connections Academy virtual K–12 Limestone County |
Athens | Public | 3,810 | +55.5% |
| Alabama Destinations Career Academy virtual K–12 Chickasaw City |
Chickasaw | Public | 687 | +76.6% |
| Alabama School For Blind K–12 Al Inst Deaf And Blind |
Talladega | Public | — | — |
| Alabama School For Deaf K–12 Al Inst Deaf And Blind |
Talladega | Public | — | — |
| Alabama Virtual Academy at Eufaula City Schools virtual K–12 Eufaula City |
Eufaula | Public | 1,872 | +64.4% |
| Albert P Brewer High School Morgan County |
Somerville | Public | 757 | +10.7% |
| Albertville High School Albertville City |
Albertville | Public | 1,244 | -25.3% |
| Albertville Innovation Academy Albertville City |
Albertville | Public | 507 | — |
| Alexandria High School Calhoun County |
Alexandria | Public | 480 | -11.8% |
| Aliceville High School K–12 Pickens County |
Aliceville | Public | 221 | +5.2% |
| Allan Cott School K–12 Nonsectarian |
Birmingham | Private | 48 | — |
| Allen Thornton Career Technical Center Lauderdale County |
Killen | Public | — | — |
| Allgood Alternative School K–12 Blount County |
Oneonta | Public | — | — |
| Alma Bryant High School Mobile County |
Irvington | Public | 1,624 | -3.4% |
| Alternative Learning Center K–12 Russell County |
Seale | Public | — | — |
| Alternative Learning Center K–12 Troy City |
Troy | Public | — | — |
| Alternative School K–12 DeKalb County |
Fort Payne | Public | — | — |
| Amelia L Johnson High School K–12 Marengo County |
Thomaston | Public | 39 | — |
| American Christian Academy K–12 Other religious |
Tuscaloosa | Private | 894 | -7.8% |
| Andalusia High School Andalusia City |
Andalusia | Public | 471 | -8.5% |
| Anniston City Boot Camp School K–12 Anniston City |
Anniston | Public | — | — |
| Anniston High School Anniston City |
Anniston | Public | 498 | +10.7% |
| Appalachian School K–12 Blount County |
Oneonta | Public | 175 | +7.4% |
| Arab High School Arab City |
Arab | Public | 735 | -3.7% |
| Ardmore High School K–12 Limestone County |
Ardmore | Public | 554 | -4.5% |
| Ariton School K–12 Dale County |
Ariton | Public | 252 | -1.6% |
| Artemis Virtual Academy virtual K–12 Huntsville City |
Huntsville | Public | 187 | — |
| Asbury High School K–12 Marshall County |
Albertville | Public | 347 | -4.9% |
| Ascension Leadership Academy Presbyterian Home K–12 Other religious |
Talladega | Private | 30 | — |
| Ashford High School Houston County |
Ashford | Public | 413 | +10.7% |
| Ashville High School St Clair County |
Ashville | Public | 378 | +3.0% |
| Athens Bible School K–12 Nonsectarian |
Athens | Private | 256 | +6.7% |
| Athens High School Athens City |
Athens | Public | 1,278 | +14.0% |
| Athens Renaissance School virtual K–12 Athens City |
Athens | Public | 178 | -19.8% |
| Atmore Christian School K–12 Other religious |
Atmore | Private | 74 | -31.5% |
| Auburn High School Auburn City |
Auburn | Public | 2,227 | +6.5% |
| Augusta Evans School K–12 Mobile County |
Mobile | Public | 127 | -19.6% |
| Austin High School Decatur City |
Decatur | Public | 999 | -3.7% |
| Autauga Academy K–12 Other religious |
Prattville | Private | 217 | -23.9% |
| Autauga County Alternative School K–12 Autauga County |
Prattville | Public | — | — |
| Autauga County Technology Center Autauga County |
Prattville | Public | — | — |
| Autaugaville School K–12 Autauga County |
Autaugaville | Public | 83 | +25.8% |
| BB Comer Memorial High School K–12 Talladega County |
Sylacauga | Public | 256 | +4.1% |
| BCS Virtual Academy of Learning virtual K–12 Birmingham City |
Birmingham | Public | 117 | -26.4% |
| Baker High School Mobile County |
Mobile | Public | 2,271 | -9.3% |
| Baldwin County High School Baldwin County |
Bay Minette | Public | 940 | -7.2% |
| Baldwin County Virtual School virtual K–12 Baldwin County |
Daphne | Public | 223 | -27.8% |
| Banks Academy Other religious |
Birmingham | Private | 71 | — |
| Banks Academy Other religious |
Birmingham | Private | 75 | — |
| Barbour County High School K–12 Barbour County |
Clayton | Public | 193 | +11.6% |
| Bear Creek Academy K–12 Other religious |
Tuscaloosa | Private | 92 | — |
| Beauregard High School Lee County |
Opelika | Public | 533 | -1.8% |
| Belgreen High School K–12 Franklin County |
Russellville | Public | 183 | +7.0% |
| BellBrown Career Technical Center Sumter County |
Livingston | Public | — | — |
| Ben C Rain High School Mobile County |
Mobile | Public | 587 | +1.6% |
| Benjamin Russell High School Alexander City |
Alexander City | Public | 852 | +8.3% |
| Berry High School K–12 Fayette County |
Berry | Public | 165 | +5.8% |
| Berry Middle School K–12 Hoover City |
Hoover | Public | 4 | — |
| Bessemer Center For Technology Bessemer City |
Bessemer | Public | — | — |
| Bessemer City High School Bessemer City |
Bessemer | Public | 760 | -10.7% |
| Beth Haven Christian Academy K–12 Other religious |
Crossville | Private | 33 | — |
| Bethel Christian Academy K–12 Other religious |
Dothan | Private | 101 | +36.5% |
| Beulah High School K–12 Lee County |
Valley | Public | 337 | +0.0% |
| Bibb County Career Academy Bibb County |
West Blocton | Public | — | — |
| Bibb County High School Bibb County |
Centreville | Public | 428 | -13.4% |
| Big Cove Christian Academy K–12 Other religious |
Owens Cross Roads | Private | 33 | — |
| Billingsley High School K–12 Autauga County |
Billingsley | Public | 157 | -7.1% |
| Blount County Career Technical Center Blount County |
Cleveland | Public | — | — |
| Blount County Learning Center K–12 Blount County |
Cleveland | Public | — | — |
| Boaz High School Boaz City |
Boaz | Public | 721 | +1.8% |
| Bob Jones High School Madison City |
Madison | Public | 2,048 | +6.8% |
| Booker T Washington High K–12 Macon County |
Tuskegee | Public | 444 | -6.9% |
| Booker T Washington Magnet High School Montgomery County |
Montgomery | Public | 492 | +26.5% |
| Brantley High School K–12 Crenshaw County |
Brantley | Public | 161 | +5.2% |
| Brewbaker Technology Magnet High School Montgomery County |
Montgomery | Public | 550 | +5.4% |
| Bridge Academy Dale County |
Ozark | Public | — | — |
| Bright Beginnings Academy K–12 Other religious |
Mobile | Private | 46 | — |
| Brilliant School K–12 Marion County |
Brilliant | Public | 91 | +1.1% |
| Brindlee Mountain High School K–12 Marshall County |
Guntersville | Public | 293 | -15.8% |
| Brooks High School K–12 Lauderdale County |
Killen | Public | 486 | -2.8% |
| Brookwood High School Tuscaloosa County |
Brookwood | Public | 1,043 | +5.1% |
| Buckhorn High School Madison County |
New Market | Public | 1,320 | +2.8% |
| Build Up Nonsectarian |
Birmingham | Private | 46 | — |
| Build Up Community School Nonsectarian |
Birmingham | Private | 57 | — |
| Bullock County Career Technical Center K–12 Bullock County |
Union Springs | Public | — | — |
| Bullock County High School Bullock County |
Union Springs | Public | 448 | +12.0% |
| Butler County Area Vocational School Butler County |
Greenville | Public | — | — |
| C I T Y Program K–12 Gadsden City |
Gadsden | Public | — | — |
| C P Carmichael Alternative School K–12 Monroe County |
Monroeville | Public | — | — |
| CF Vigor High School Mobile County |
Prichard | Public | 620 | +17.0% |
| Calera High Shelby County |
Calera | Public | 1,018 | +0.5% |
| Calhoun County Alternative School K–12 Calhoun County |
Anniston | Public | — | — |
| Calhoun County Career Technical Center Calhoun County |
Jacksonville | Public | — | — |
| Calhoun High School Lowndes County |
Letohatchee | Public | 186 | +1.6% |
| Calvary Baptist Academy K–12 Other religious |
Huntsville | Private | 49 | — |
| Carbon Hill High School Walker County |
Carbon Hill | Public | 349 | -1.4% |
| Career Academies of Decatur Decatur City |
Decatur | Public | 269 | — |
| Career Technical Center Decatur City |
Decatur | Public | — | — |
| Career Technical Center Etowah County |
Attalla | Public | — | — |
| Career Technical Education Center Shelby County |
Columbiana | Public | — | — |
| Carroll High School K–12 Ozark City |
Ozark | Public | 637 | -5.8% |
| Carroll High School Career Center Ozark City |
Ozark | Public | — | — |
| Carver Senior High School Montgomery County |
Montgomery | Public | 1,553 | +64.9% |
| Cedar Bluff High School K–12 Cherokee County |
Cedar Bluff | Public | 175 | +6.7% |
| Center Point High School Jefferson County |
Center Point | Public | 685 | -11.3% |
| Central High School K–12 Coosa County |
Rockford | Public | 232 | +4.5% |
| Central High School K–12 Lauderdale County |
Florence | Public | 407 | +5.4% |
| Central High School Lowndes County |
Hayneville | Public | 175 | -2.2% |
| Central High School Phenix City |
Phenix City | Public | 1,579 | +13.4% |
| Central High School Tuscaloosa City |
Tuscaloosa | Public | 796 | +4.2% |
| Central High School of Clay County Clay County |
Lineville | Public | 533 | -1.1% |
| Chambers Academy K–12 Nonsectarian |
Lafayette | Private | 263 | +43.7% |
| Charles Henderson High School Troy City |
Troy | Public | 546 | +2.8% |
| Chelsea High School Shelby County |
Chelsea | Public | 1,235 | -13.8% |
| Cherokee County Career Technology Center K–12 Cherokee County |
Centre | Public | — | — |
| Cherokee County High School Cherokee County |
Centre | Public | 448 | -1.3% |
| Cherokee High School K–12 Colbert County |
Cherokee | Public | 146 | -2.7% |
| Chickasaw City High School Chickasaw City |
Chickasaw | Public | 241 | -6.2% |
| Childersburg High School Talladega County |
Childersburg | Public | 374 | +8.7% |
| Childrens Center K–12 Montgomery County |
Montgomery | Public | 42 | — |
| Chilton Christian Academy K–12 Other religious |
Jemison | Private | 189 | +13.2% |
| Chilton County Alternative School K–12 Chilton County |
Clanton | Public | — | — |
| Chilton County High School Chilton County |
Clanton | Public | 833 | +4.0% |
| Choctaw County High School K–12 Choctaw County |
Butler | Public | 145 | -15.2% |
| Churchill Academy K–12 Nonsectarian |
Montgomery | Private | 95 | -32.6% |
| Citronelle Center for Advanced Technology Mobile County |
Citronelle | Public | — | — |
| Citronelle High School Mobile County |
Citronelle | Public | 734 | -1.2% |
| Clarke County High School Clarke County |
Grove Hill | Public | 256 | -5.5% |
| Clarke Prep School K–12 Other religious |
Grove Hill | Private | 357 | -17.6% |
| Clay County Career Development Center K–12 Clay County |
Ashland | Public | — | — |
| Clay County Christian Academy K–12 Other religious |
Ashland | Private | 162 | +44.6% |
| ClayChalkville High School Jefferson County |
Pinson | Public | 1,377 | +0.4% |
| Cleburne County Alternative School K–12 Cleburne County |
Heflin | Public | — | — |
| Cleburne County Career Technical School K–12 Cleburne County |
Heflin | Public | — | — |
| Cleburne County High School K–12 Cleburne County |
Heflin | Public | 439 | -4.1% |
| Clements High School K–12 Limestone County |
Athens | Public | 319 | +10.0% |
| Cleveland High School K–12 Blount County |
Cleveland | Public | 240 | +3.9% |
| Colbert County High School K–12 Colbert County |
Leighton | Public | 289 | +0.3% |
| Colbert Heights High School K–12 Colbert County |
Tuscumbia | Public | 309 | +1.3% |
| Cold Springs High School Cullman County |
Bremen | Public | 235 | -2.5% |
| College and Career Academy Hale County |
Greensboro | Public | — | — |
| Collinsville High School K–12 DeKalb County |
Collinsville | Public | 291 | -0.3% |
| Columbia High School Huntsville City |
Huntsville | Public | 916 | -3.6% |
| Columbus Girls Academy K–12 Other religious |
Seale | Private | 44 | — |
| Conecuh County Area Vocational Center Conecuh County |
Evergreen | Public | — | — |
| Conecuh Springs Christian School K–12 Other religious |
Union Springs | Private | 78 | -22.0% |
| Continuous Learning Center K–12 Mobile County |
Mobile | Public | 248 | +264.7% |
| Coosa Christian School K–12 Other religious |
Gadsden | Private | 214 | -0.5% |
| Cordova High School Walker County |
Cordova | Public | 451 | -10.9% |
| Corner High School Jefferson County |
Dora | Public | 492 | -6.5% |
| Cornerstone Christian Academy K–12 Other religious |
Rainsville | Private | 514 | +44.8% |
| Cornerstone Christian School K–12 Other religious |
Columbiana | Private | 158 | -11.2% |
| Cornerstone Christian School K–12 Other religious |
Decatur | Private | 59 | -28.9% |
| Cornerstone High School Other religious |
Birmingham | Private | 151 | -30.7% |
| Cornerstone Schools Of Alabama K–12 Other religious |
Birmingham | Private | 648 | +28.3% |
| Cottage Hill Christian Academy At West Campus K–12 Other religious |
Mobile | Private | 604 | +7.7% |
| Cottage Hill Christian Academy, Lower K–12 Other religious |
Mobile | Private | 642 | +75.9% |
| Cottonwood High School K–12 Houston County |
Cottonwood | Public | 237 | +1.7% |
| Covenant Christian School K–12 Other religious |
Tuscumbia | Private | 209 | -9.5% |
| Crenshaw Christian Academy K–12 Other religious |
Luverne | Private | 206 | +19.8% |
| Crenshaw County Career Academy K–12 Crenshaw County |
Luverne | Public | — | — |
| Crossroads School K–12 Hoover City |
Hoover | Public | — | — |
| Crossville High School DeKalb County |
Crossville | Public | 649 | +7.3% |
| Cullman Area Resource Education K–12 Cullman County |
Cullman | Public | — | — |
| Cullman Area Technology Academy Cullman County |
Cullman | Public | — | — |
| Cullman Child Development Center K–12 Cullman County |
Cullman | Public | 52 | — |
| Cullman Christian School K–12 Other religious |
Cullman | Private | 180 | +63.6% |
| Cullman City Career Tech K–12 Cullman City |
Cullman | Public | — | — |
| Cullman Community Comprehensive Learning Center K–12 Cullman City |
Cullman | Public | — | — |
| Cullman High School Cullman City |
Cullman | Public | 1,014 | -0.7% |
| Curry High School Walker County |
Jasper | Public | 364 | -14.8% |
| Dadeville High School K–12 Tallapoosa County |
Dadeville | Public | 290 | -8.2% |
| Dale County High School Dale County |
Midland City | Public | 437 | +4.3% |
| Daleville High School Daleville City |
Daleville | Public | 347 | +13.0% |
| Dallas County Career Technical Center K–12 Dallas County |
Selma | Public | — | — |
| Dallas County High School Dallas County |
Plantersville | Public | 334 | -12.3% |
| Danville High School Morgan County |
Danville | Public | 374 | +3.6% |
| Daphne High School Baldwin County |
Daphne | Public | 1,639 | +1.0% |
| Decatur Heritage Christian Academy K–12 Other religious |
Decatur | Private | 323 | -11.0% |
| Decatur High Developmental Decatur City |
Decatur | Public | 37 | — |
| Decatur High School Decatur City |
Decatur | Public | 915 | -8.2% |
| Dekalb Annex School K–12 DeKalb County |
Rainsville | Public | — | — |
| Dekalb Technical Center DeKalb County |
Rainsville | Public | — | — |
| Demopolis High School Demopolis City |
Demopolis | Public | 594 | -9.0% |
| Deshler Alternative School K–12 Tuscumbia City |
Tuscumbia | Public | — | — |
| Deshler Career Technical Center Tuscumbia City |
Tuscumbia | Public | — | — |
| Deshler High School Tuscumbia City |
Tuscumbia | Public | 488 | +14.3% |
| Dora High School Walker County |
Dora | Public | 476 | +7.0% |
| Dothan City Virtual School virtual K–12 Dothan City |
Dothan | Public | 172 | -35.6% |
| Dothan High School Dothan City |
Dothan | Public | 1,588 | +15.1% |
| Dothan Technology Center Dothan City |
Dothan | Public | — | — |
| Douglas High School Marshall County |
Douglas | Public | 727 | +10.3% |
| Downtown Educational Center K–12 Gadsden City |
Gadsden | Public | — | — |
| Dupuy Alternative School Birmingham City |
Birmingham | Public | — | — |
| E H Gentry Technical Facility K–12 Al Inst Deaf And Blind |
Talladega | Public | — | — |
| EDGE Virtual School virtual K–12 Elmore County |
Weumpka | Public | 330 | +18.3% |
| EXCEL Academy K–12 Calhoun County |
Anniston | Public | 168 | -13.8% |
| Eagle Academy K–12 Ozark City |
Ozark | Public | — | — |
| East Lawrence High School Lawrence County |
Trinity | Public | 408 | -2.9% |
| East Limestone High School K–12 Limestone County |
Athens | Public | 705 | -2.2% |
| Eastwood Christian School K–12 Other religious |
Montgomery | Private | 224 | -3.4% |
| Eden Area Technical Center St Clair County |
Ashville | Public | — | — |
| Edgewood Academy K–12 Nonsectarian |
Elmore | Private | 221 | -16.0% |
| Edward Bell Career Technical Center Tallapoosa County |
Camp Hill | Public | — | — |
| Elba High School K–12 Elba City |
Elba | Public | 142 | -17.4% |
| Elberta High School Baldwin County |
Elberta | Public | 735 | -0.8% |
| Elkmont High School K–12 Limestone County |
Elkmont | Public | 355 | +0.0% |
| Ellwood Christian Academy K–12 Other religious |
Selma | Private | 98 | -26.9% |
| Elmore County High School Elmore County |
Eclectic | Public | 494 | -2.6% |
| Elmore County Technical Center Elmore County |
Wetumpka | Public | — | — |
| Enterprise Career and Technology Center Enterprise City |
Enterprise | Public | — | — |
| Enterprise High School Enterprise City |
Enterprise | Public | 2,177 | +2.8% |
| Ephesus Academy K–12 Other religious |
Birmingham | Private | 71 | -56.2% |
| Escambia County Alternative School K–12 Escambia County |
Flomaton | Public | — | — |
| Escambia County High School Escambia County |
Atmore | Public | 390 | +7.7% |
| EscambiaBrewton Career Technical Center Escambia County |
Brewton | Public | — | — |
| Essential Church School K–12 Other religious |
Birmingham | Private | 1,173 | +36.2% |
| Etowah High School Attalla City |
Attalla | Public | 453 | -8.1% |
| Eufaula High School Eufaula City |
Eufaula | Public | 728 | +4.0% |
| Evangel Christian Academy K–12 Other religious |
Montgomery | Private | 180 | -6.7% |
| Evangel Classical Christian School K–12 Other religious |
Alabaster | Private | 321 | +0.6% |
| Evening Educational Options Mobile County |
Mobile | Public | 38 | — |
| Excel High School K–12 Monroe County |
Excel | Public | 323 | +3.5% |
| Fairfield Alternative School K–12 Fairfield City |
Fairfield | Public | — | — |
| Fairfield Area Vocational School Fairfield City |
Fairfield | Public | — | — |
| Fairfield High Preparatory School Fairfield City |
Fairfield | Public | 519 | -5.1% |
| Fairhope High School Baldwin County |
Fairhope | Public | 1,518 | -5.5% |
| Fairview High School Cullman County |
Cullman | Public | 512 | -4.3% |
| Faith Academy K–12 Other religious |
Mobile | Private | 1,623 | +9.3% |
| Faith Covenant Academy K–12 Other religious |
Huntsville | Private | 567 | — |
| Falkville High School K–12 Morgan County |
Falkville | Public | 262 | +12.0% |
| Fayette County High School Fayette County |
Fayette | Public | 366 | +0.3% |
| Fayetteville High School K–12 Talladega County |
Sylacauga | Public | 165 | -19.1% |
| First Assembly Christian School K–12 Other religious |
Ashland | Private | 143 | +14.4% |
| Flomaton High School K–12 Escambia County |
Flomaton | Public | 351 | -3.0% |
| Florala High School K–12 Covington County |
Florala | Public | 147 | +0.0% |
| Florence High School Florence City |
Florence | Public | 1,101 | +6.1% |
| Florence Learning Center K–12 Florence City |
Florence | Public | — | — |
| Foley High School Baldwin County |
Foley | Public | 1,520 | +3.0% |
| Fort Dale Academy K–12 Nonsectarian |
Greenville | Private | 433 | -10.0% |
| Fort Payne High School Fort Payne City |
Fort Payne | Public | 1,106 | +3.9% |
| Foster Academy K–12 Other religious |
Huntsville | Private | 6 | — |
| Francis Marion School K–12 Perry County |
Marion | Public | 158 | -21.0% |
| Franklin County Career Technical Center Franklin County |
Russellville | Public | — | — |
| Fruitdale High School K–12 Washington County |
Fruitdale | Public | 94 | -19.7% |
| Fultondale High School K–12 Jefferson County |
Birmingham | Public | 491 | +14.5% |
| Fyffe High School K–12 DeKalb County |
Fyffe | Public | 280 | +2.9% |
| Gadsden City High School Gadsden City |
Gadsden | Public | 1,361 | +1.5% |
| Gardendale High School Jefferson County |
Gardendale | Public | 1,076 | +3.6% |
| Gaston High School K–12 Etowah County |
Gadsden | Public | 256 | +11.8% |
| Gaylesville High School K–12 Cherokee County |
Gaylesville | Public | 83 | -37.6% |
| Genesis Innovative School virtual K–12 Conecuh County |
Evergreen | Public | 130 | -51.3% |
| Genesis School K–12 Conecuh County |
Evergreen | Public | — | — |
| Geneva County High School Geneva County |
Hartford | Public | 234 | +6.8% |
| Geneva High School Geneva City |
Geneva | Public | 369 | -1.1% |
| Geneva Regional Career Technical Center Geneva County |
Geneva | Public | — | — |
| George H Bryant VocationalAgricultural Center Mobile County |
Irvington | Public | — | — |
| George W Long High School K–12 Dale County |
Skipperville | Public | 236 | -2.5% |
| George Washington Carver High School Birmingham City |
Birmingham | Public | 570 | -1.9% |
| Georgiana School K–12 Butler County |
Georgiana | Public | 118 | +3.5% |
| Geraldine School K–12 DeKalb County |
Geraldine | Public | 351 | +2.9% |
| Glen Iris Baptist School K–12 Other religious |
Birmingham | Private | 96 | — |
| Glencoe High School Etowah County |
Glencoe | Public | 300 | -7.7% |
| Glenwood School K–12 Nonsectarian |
Smiths Station | Private | 627 | +4.5% |
| Good Hope High School Cullman County |
Cullman | Public | 485 | +8.5% |
| Gordo High School K–12 Pickens County |
Gordo | Public | 312 | -13.6% |
| Goshen High School K–12 Pike County |
Goshen | Public | 238 | -2.1% |
| Government Street Christian School K–12 Other religious |
Mobile | Private | 100 | -13.0% |
| Greene County Career Center Greene County |
Eutaw | Public | — | — |
| Greene County High School Greene County |
Eutaw | Public | 250 | -5.3% |
| Greensboro High School Hale County |
Greensboro | Public | 276 | -3.2% |
| Greenville High School Butler County |
Greenville | Public | 526 | -16.5% |
| Gulf Shores High School Gulf Shores City |
Gulf Shores | Public | 927 | +24.6% |
| Guntersville High School Guntersville City |
Guntersville | Public | 556 | -7.3% |
| Hackleburg High School K–12 Marion County |
Hackleburg | Public | 156 | +13.0% |
| Hale County High School Hale County |
Moundville | Public | 354 | -7.6% |
| Haleyville Center Of Technology K–12 Haleyville City |
Haleyville | Public | — | — |
| Haleyville High School Haleyville City |
Haleyville | Public | 464 | -2.3% |
| Hamilton High School Marion County |
Hamilton | Public | 449 | -9.8% |
| Hanceville High School Cullman County |
Hanceville | Public | 363 | -3.7% |
| Handley High School Roanoke City |
Roanoke | Public | 366 | -20.3% |
| Hartselle High School Hartselle City |
Hartselle | Public | 1,027 | -1.2% |
| Harvest Christian School K–12 Other religious |
Bessemer | Private | 42 | — |
| Hatton High School K–12 Lawrence County |
Town Creek | Public | 364 | +38.4% |
| Hayden High School K–12 Blount County |
Hayden | Public | 621 | -2.4% |
| Hazel Green High School Madison County |
Hazel Green | Public | 1,454 | +13.7% |
| Headland High School Henry County |
Headland | Public | 442 | +15.1% |
| Helen Keller School K–12 Al Inst Deaf And Blind |
Talladega | Public | — | — |
| Helena High School Shelby County |
Helena | Public | 1,383 | -1.0% |
| Henry County Virtual Campus K–12 Henry County |
Abbeville | Public | — | — |
| HewittTrussville High School Trussville City |
Trussville | Public | 1,571 | -2.0% |
| Higdon Hill School K–12 Nonsectarian |
Birmingham | Private | 57 | -44.1% |
| Highland Home School K–12 Crenshaw County |
Highland Home | Public | 240 | +5.7% |
| Hillcrest High School Conecuh County |
Evergreen | Public | 290 | +2.1% |
| Hillcrest High School Tuscaloosa County |
Tuscaloosa | Public | 1,434 | +9.1% |
| Hokes Bluff High School Etowah County |
Hokes Bluff | Public | 371 | -0.3% |
| Holly Pond High School Cullman County |
Holly Pond | Public | 278 | -4.5% |
| Holt High School Tuscaloosa County |
Tuscaloosa | Public | 456 | +8.1% |
| Holtville High School Elmore County |
Deatsville | Public | 555 | +7.1% |
| Holy Comforter Episcopal Day School K–12 Other religious |
Gadsden | Private | 35 | — |
| Holy Family Cristo Rey Catholic High School Catholic |
Birmingham | Private | 197 | -14.0% |
| Holy Spirit Catholic School K–12 Catholic |
Tuscaloosa | Private | 392 | +66.1% |
| Homebound High School K–12 Birmingham City |
Birmingham | Public | — | — |
| Homewood High School Homewood City |
Homewood | Public | 1,333 | +5.2% |
| Hoover Christian School K–12 Other religious |
Hoover | Private | 59 | +3.5% |
| Hoover High School Hoover City |
Hoover | Public | 2,919 | +7.5% |
| Hope Academy K–12 Eufaula City |
Eufaula | Public | — | — |
| Horseshoe Bend High School K–12 Tallapoosa County |
New Site | Public | 226 | +2.7% |
| Houston Academy K–12 Nonsectarian |
Dothan | Private | 666 | +12.3% |
| Houston County Alternative School K–12 Houston County |
Dothan | Public | — | — |
| Houston County Area Vocational Center Houston County |
Dothan | Public | — | — |
| Houston County High School K–12 Houston County |
Columbia | Public | 208 | +15.6% |
| Houston County Virtual Academy virtual K–12 Houston County |
Newton | Public | 194 | -8.1% |
| Hubbertville School K–12 Fayette County |
Fayette | Public | 128 | +10.3% |
| Hueytown High School Jefferson County |
Hueytown | Public | 1,200 | +2.1% |
| Huffman High SchoolMagnet Birmingham City |
Birmingham | Public | 1,094 | -5.6% |
| Huntsville Center For Technology Huntsville City |
Huntsville | Public | — | — |
| Huntsville Christian Academy K–12 Other religious |
Huntsville | Private | 104 | -15.4% |
| Huntsville College Preparatory School K–12 Nonsectarian |
Huntsville | Private | 26 | — |
| Huntsville High School Huntsville City |
Huntsville | Public | 1,807 | -0.7% |
| Ider School K–12 DeKalb County |
Ider | Public | 196 | -12.5% |
| Inspire Academy Chambers County |
Lafayette | Public | — | — |
| Inspire Virtual Academy virtual K–12 Chambers County |
LaFayette | Public | 26 | — |
| Iqra Math And Science Academy K–12 Other religious |
Anniston | Private | 88 | +31.3% |
| Isabella High School K–12 Chilton County |
Maplesville | Public | 212 | -3.2% |
| Islamic Academy Of Alabama K–12 Other religious |
Birmingham | Private | 183 | -10.3% |
| J B Shelton Academy Inc K–12 Nonsectarian |
Mobile | Private | 22 | — |
| J F Shields High School K–12 Monroe County |
Beatrice | Public | 67 | -15.2% |
| J U Blacksher School K–12 Monroe County |
Uriah | Public | 231 | +8.5% |
| J. Walter Wood Academy K–12 Nonsectarian |
Montgomery | Private | 24 | — |
| JB Pennington High School K–12 Blount County |
Blountsville | Public | 332 | +7.4% |
| Jackson County Alternative School K–12 Jackson County |
Hollywood | Public | — | — |
| Jackson High School Clarke County |
Jackson | Public | 376 | -11.5% |
| JacksonOlin High School Birmingham City |
Birmingham | Public | 713 | -6.7% |
| Jacksonville High School K–12 Jacksonville City |
Jacksonville | Public | 496 | +0.8% |
| James Clemens High School Madison City |
Madison | Public | 2,159 | +0.8% |
| Jasper High School Jasper City |
Jasper | Public | 850 | +13.6% |
| Jefferson Christian Academy K–12 Other religious |
Irondale | Private | 179 | -19.4% |
| Jefferson County Counseling Learning CenterEast K–12 Jefferson County |
Birmingham | Public | — | — |
| Jefferson County Virtual School virtual K–12 Jefferson County |
Birmingham | Public | 144 | +21.0% |
| Jemison High School Chilton County |
Jemison | Public | 702 | +8.7% |
| Jemison High School Huntsville City |
Huntsville | Public | 858 | -1.5% |
| John Carroll Catholic High School Catholic |
Birmingham | Private | 488 | -9.3% |
| John L Leflore Magnet School Mobile County |
Mobile | Public | 582 | -4.1% |
| John T Morgan Academy K–12 Nonsectarian |
Selma | Private | 333 | -12.4% |
| Johnson Abernathy Graetz High School Montgomery County |
Montgomery | Public | 1,587 | -6.9% |
| Kate D Smith DAR High School Marshall County |
Grant | Public | 372 | -9.9% |
| Keith MiddleHigh School K–12 Dallas County |
Orrville | Public | 114 | -14.9% |
| Kevin Dukes Career Innovation Academy Jackson County |
Hollywood | Public | — | — |
| Kinston School K–12 Coffee County |
Kinston | Public | 138 | -16.4% |
| Knollwood Christian School K–12 Other religious |
Sylacauga | Private | 43 | — |
| Lafayette High School K–12 Chambers County |
Lafayette | Public | 180 | -14.7% |
| Lamar County HighIntermediate K–12 Lamar County |
Vernon | Public | 246 | -7.2% |
| Lamar County School Of Technology Lamar County |
Vernon | Public | — | — |
| Lanett Senior High School Lanett City |
Lanett | Public | 260 | +13.5% |
| Lauderdale County High School K–12 Lauderdale County |
Rogersville | Public | 379 | +4.4% |
| Lawrence County Career Technical Center Lawrence County |
Moulton | Public | — | — |
| Lawrence County Christian School K–12 Other religious |
Moulton | Private | 38 | — |
| Lawrence County Developmental Lawrence County |
Trinity | Public | 21 | — |
| Lawrence County High School Lawrence County |
Moulton | Public | 586 | -5.6% |
| Lee County Learning Center K–12 Lee County |
Salem | Public | — | — |
| Lee High School Huntsville City |
Huntsville | Public | 877 | +10.7% |
| Lee-Scott Academy K–12 Other religious |
Auburn | Private | 698 | +0.4% |
| Leeds High School Leeds City |
Leeds | Public | 624 | +1.6% |
| Leroy High School K–12 Washington County |
Leroy | Public | 158 | -14.1% |
| Lexington High School K–12 Lauderdale County |
Lexington | Public | 254 | -3.8% |
| Life Christian Academy K–12 Other religious |
Harvest | Private | 174 | — |
| Lillie B Williamson High School K–12 Mobile County |
Mobile | Public | 517 | +6.2% |
| Limestone County Area Vocational Technology Limestone County |
Athens | Public | — | — |
| Lincoln High School Talladega County |
Lincoln | Public | 607 | +8.6% |
| Linda Nolen Learning Center K–12 Shelby County |
Pelham | Public | 15 | — |
| Linden High School Linden City |
Linden | Public | 126 | -7.4% |
| Lindsay Lane Christian Academy K–12 Other religious |
Athens | Private | 570 | +42.5% |
| Lloyd Wood Education Center K–12 Tuscaloosa County |
Northport | Public | 39 | — |
| Loachapoka High School K–12 Lee County |
Loachapoka | Public | 190 | +31.0% |
| Locust Fork High School K–12 Blount County |
Locust Fork | Public | 279 | -3.5% |
| Long Term Case K–12 Decatur City |
Decatur | Public | — | — |
| Louise M Smith Development Center Autauga County |
Prattville | Public | — | — |
| Loveless Academic Magnet Program High School Montgomery County |
Montgomery | Public | 394 | -16.3% |
| Lowndes Academy K–12 Other religious |
Lowndesboro | Private | 228 | -15.2% |
| Lowndes County Career Technical Center Lowndes County |
Hayneville | Public | — | — |
| Luverne High School K–12 Crenshaw County |
Luverne | Public | 220 | -8.3% |
| Lyman Ward Military Academy K–12 Nonsectarian |
Camp Hill | Private | 98 | +10.1% |
| Lynn High School K–12 Winston County |
Lynn | Public | 130 | +8.3% |
| Macon County Area Vocational School Macon County |
Tuskegee Inst | Public | — | — |
| Madison Baptist Academy K–12 Other religious |
Madison | Private | 57 | +7.5% |
| Madison County Alternative School K–12 Madison County |
Huntsville | Public | — | — |
| Madison County Career Technical Center Madison County |
Huntsville | Public | — | — |
| Madison County High School Madison County |
Gurley | Public | 451 | -9.3% |
| Madison County Virtual Academy virtual K–12 Madison County |
Huntsville | Public | 416 | +8.1% |
| Magic City Acceptance Academy charter K–12 Magic City Acceptance Academy |
Birmingham | Public | 213 | +99.1% |
| Maplesville High School K–12 Chilton County |
Maplesville | Public | 168 | +5.0% |
| Maranathan Academy K–12 Nonsectarian |
Birmingham | Private | 22 | — |
| Marbury High School Autauga County |
Deatsville | Public | 626 | +9.2% |
| Marengo High School K–12 Marengo County |
Dixons Mills | Public | 72 | -2.7% |
| Marion Academy K–12 Other religious |
Marion | Private | 20 | — |
| Marion County High School K–12 Marion County |
Guin | Public | 158 | -2.5% |
| Mars Hill Bible School K–12 Other religious |
Florence | Private | 506 | -3.4% |
| Marshall Alternative School K–12 Marshall County |
Guntersville | Public | — | — |
| Marshall Christian School K–12 Other religious |
Albertville | Private | 131 | -27.2% |
| Marshall County Online School virtual K–12 Marshall County |
Guntersville | Public | 68 | — |
| Marshall Technical School Marshall County |
Guntersville | Public | — | — |
| Mary G Montgomery High School Mobile County |
Semmes | Public | 1,852 | -5.6% |
| Mattie T Blount High School Mobile County |
Eight Mile | Public | 1,058 | -9.0% |
| McAdory High School Jefferson County |
McCalla | Public | 1,259 | +10.2% |
| McIntosh High School K–12 Washington County |
McIntosh | Public | 104 | +14.3% |
| McIntyre Comprehensive Academy K–12 Montgomery County |
Montgomery | Public | 140 | +25.0% |
| McKenzie High School K–12 Butler County |
McKenzie | Public | 138 | +13.1% |
| Mcgill-Toolen Catholic High School Catholic |
Mobile | Private | 856 | -19.2% |
| Meadowview Christian School K–12 Other religious |
Selma | Private | 163 | +17.3% |
| Meek High School K–12 Winston County |
Arley | Public | 153 | -3.8% |
| Mental Health Center K–12 Huntsville City |
Huntsville | Public | — | — |
| Midfield Area Vocational Department Midfield City |
Midfield | Public | — | — |
| Midfield High School Midfield City |
Midfield | Public | 327 | -2.7% |
| Millry High School K–12 Washington County |
Millry | Public | 151 | -14.2% |
| Minor High School Jefferson County |
Adamsville | Public | 978 | +3.1% |
| Mobile Christian School K–12 Other religious |
Mobile | Private | 612 | -8.9% |
| Mobile Mental Health Center K–12 Mobile County |
Mobile | Public | 1 | — |
| Monroe County Careertechnical Center Monroe County |
Monroeville | Public | — | — |
| Monroe County High School Monroe County |
Monroeville | Public | 302 | -9.3% |
| Montevallo High School Shelby County |
Montevallo | Public | 485 | +6.8% |
| Montgomery Catholic Preparatory School K–12 Catholic |
Montgomery | Private | 764 | +0.3% |
| Montgomery Preparatory Academy for Career Technologies Montgomery County |
Montgomery | Public | — | — |
| Moody High School St Clair County |
Moody | Public | 708 | +5.5% |
| Morgan County Learning Center K–12 Morgan County |
Hartselle | Public | — | — |
| Morgan County Schools Technology Park Morgan County |
Somerville | Public | — | — |
| Mortimer Jordan High School Jefferson County |
Kimberly | Public | 886 | +4.7% |
| Mountain Brook High School Mountain Brook City |
Mountain Brook | Public | 985 | +0.7% |
| Mountain View Christian Academy K–12 Other religious |
Bryant | Private | 66 | -25.0% |
| Munford High School Talladega County |
Munford | Public | 385 | -10.5% |
| Murphy High School Mobile County |
Mobile | Public | 1,212 | -6.8% |
| Muscle Shoals Career Academy Muscle Shoals City |
Muscle Shoals | Public | — | — |
| Muscle Shoals High School Muscle Shoals City |
Muscle Shoals | Public | 864 | -0.5% |
| New Brockton High School Coffee County |
New Brockton | Public | 455 | +28.5% |
| New Century Technology High School Huntsville City |
Huntsville | Public | 366 | -15.3% |
| New Day Academy K–12 Nonsectarian |
Dothan | Private | 56 | -17.6% |
| New Direction K–12 Shelby County |
Columbiana | Public | — | — |
| New Hope Academy K–12 Nonsectarian |
Prattville | Private | 79 | +33.9% |
| New Hope High School K–12 Madison County |
New Hope | Public | 386 | +1.8% |
| New Horizon Alternative School K–12 Bessemer City |
Bessemer | Public | — | — |
| New Life Christian Academy K–12 Other religious |
Troy | Private | 44 | — |
| New Testament Baptist School K–12 Other religious |
Phenix City | Private | 11 | — |
| North Baldwin Center For Technology Baldwin County |
Bay Minette | Public | — | — |
| North Jackson High School Jackson County |
Stevenson | Public | 432 | -4.4% |
| North River Christian Academy K–12 Other religious |
Tuscaloosa | Private | 207 | +7.8% |
| North Sand Mountain School K–12 Jackson County |
Higdon | Public | 253 | -4.9% |
| Northridge High School Tuscaloosa City |
Tuscaloosa | Public | 1,153 | +3.3% |
| Northside High School Tuscaloosa County |
Northport | Public | 535 | +10.1% |
| Northside Methodist Church & Academy K–12 Other religious |
Dothan | Private | 621 | -0.2% |
| Notasulga High School K–12 Macon County |
Notasulga | Public | 71 | -12.3% |
| Oak Grove High School K–12 Jefferson County |
Bessemer | Public | 463 | +4.5% |
| Oak Mountain High School Shelby County |
Birmingham | Public | 1,648 | +7.0% |
| Oakman High School Walker County |
Oakman | Public | 315 | -4.5% |
| Oakwood Adventist Academy K–12 Other religious |
Huntsville | Private | 223 | -35.2% |
| Ohatchee High School K–12 Calhoun County |
Ohatchee | Public | 270 | -10.9% |
| Oneonta High School Oneonta City |
Oneonta | Public | 401 | -14.1% |
| Opelika High School Opelika City |
Opelika | Public | 1,482 | +4.4% |
| Opelika Learning Center K–12 Opelika City |
Opelika | Public | — | — |
| Opp High School Opp City |
Opp | Public | 396 | +7.9% |
| Opportunity Academy K–12 Dale County |
Ozark | Public | — | — |
| Orange Beach MiddleHigh School K–12 Orange Beach City |
Orange Beach | Public | 459 | +12.8% |
| Oxford Area Vocational School Oxford City |
Oxford | Public | — | — |
| Oxford High School Oxford City |
Oxford | Public | 1,242 | -1.8% |
| PASS Academy K–12 Dothan City |
Dothan | Public | — | — |
| Park Crossing High School Montgomery County |
Montgomery | Public | 882 | -3.9% |
| Parker High School Birmingham City |
Birmingham | Public | 942 | +21.9% |
| Pathway Inc K–12 Nonsectarian |
Enterprise | Private | 126 | +5.0% |
| Patrician Academy K–12 Nonsectarian |
Butler | Private | 265 | -13.1% |
| Paul W Bryant High School Tuscaloosa City |
Cottondale | Public | 1,134 | +8.5% |
| Pelham High School Pelham City |
Pelham | Public | 1,076 | -5.7% |
| Pell City High School Pell City |
Pell City | Public | 1,193 | +3.6% |
| Percy Julian High School Montgomery County |
Montgomery | Public | 1,282 | -8.1% |
| Peter J Kirksey Career Center Greene County |
Eutaw | Public | — | — |
| Phil Campbell High School K–12 Franklin County |
Phil Campbell | Public | 256 | -21.0% |
| Phillips High School K–12 Marion County |
Bear Creek | Public | 139 | -9.7% |
| Pickens Academy K–12 Nonsectarian |
Carrollton | Private | 246 | +5.1% |
| Pickens County College and Career Center Pickens County |
Carrollton | Public | — | — |
| Pickens County High School K–12 Pickens County |
Reform | Public | 138 | +7.8% |
| Piedmont High School Piedmont City |
Piedmont | Public | 315 | -9.5% |
| Pike County Alternative Learning Center K–12 Pike County |
Troy | Public | — | — |
| Pike County High School K–12 Pike County |
Brundidge | Public | 358 | +0.8% |
| Pike Liberal Arts School K–12 Nonsectarian |
Troy | Private | 448 | -3.0% |
| Pike Road High School Pike Road City |
Pike Road | Public | 833 | +53.7% |
| Pinson Valley High School Jefferson County |
Pinson | Public | 1,025 | -3.7% |
| Pisgah High School K–12 Jackson County |
Pisgah | Public | 231 | -6.1% |
| Plainview School K–12 DeKalb County |
Rainsville | Public | 362 | +1.7% |
| Pleasant Grove High School K–12 Jefferson County |
Pleasant Grove | Public | 466 | -12.7% |
| Pleasant Home School K–12 Covington County |
Andalusia | Public | 158 | -7.1% |
| Pleasant Valley High School K–12 Calhoun County |
Jacksonville | Public | 249 | -11.7% |
| Prattville Christian Academy K–12 Other religious |
Prattville | Private | 630 | -2.3% |
| Prattville High School Autauga County |
Prattville | Public | 1,844 | -1.2% |
| Priceville High School Morgan County |
Decatur | Public | 506 | +6.1% |
| Project Success Learning Center K–12 Lowndes County |
Hayneville | Public | — | — |
| Ragland High School K–12 St Clair County |
Ragland | Public | 103 | -12.7% |
| Ramsay High School Birmingham City |
Birmingham | Public | 762 | +9.2% |
| Ranburne High School K–12 Cleburne County |
Ranburne | Public | 262 | +7.8% |
| Randolph County High School K–12 Randolph County |
Wedowee | Public | 301 | +3.8% |
| Randolph School K–12 Nonsectarian |
Huntsville | Private | 926 | +0.4% |
| RandolphRoanoke Career Technology Center Randolph County |
Wedowee | Public | — | — |
| RandolphRoanoke Career Technology Center Roanoke City |
Wedowee | Public | — | — |
| Red Bay High School K–12 Franklin County |
Red Bay | Public | 203 | -10.2% |
| Red Level School K–12 Covington County |
Red Level | Public | 150 | +7.1% |
| Reeltown High School K–12 Tallapoosa County |
Notasulga | Public | 265 | -4.0% |
| Rehobeth High School Houston County |
Dothan | Public | 786 | +7.8% |
| Renaissance Virtual School virtual K–12 Athens City |
Athens | Public | 205 | — |
| Restoration Academy K–12 Other religious |
Fairfield | Private | 352 | +21.8% |
| Riverchase Career Connection Center Hoover City |
Hoover | Public | — | — |
| Robert C Hatch High School K–12 Perry County |
Uniontown | Public | 152 | +12.6% |
| Robertsdale High School Baldwin County |
Robertsdale | Public | 1,418 | +4.6% |
| Rogers High School K–12 Lauderdale County |
Florence | Public | 356 | -10.3% |
| Ruben Yancy Alternative School K–12 St Clair County |
Ashville | Public | — | — |
| Russell County High School Russell County |
Seale | Public | 1,078 | +9.7% |
| Russellville City Career Tech Center Russellville City |
Russellville | Public | — | — |
| Russellville High School Russellville City |
Russellville | Public | 753 | +6.1% |
| SCC Virtual Preparatory Academy virtual K–12 St Clair County |
Ashville | Public | 325 | -6.3% |
| STARS Academy K–12 Tuscaloosa City |
Tuscaloosa | Public | — | — |
| Sacred Heart Catholic School K–12 Catholic |
Anniston | Private | 115 | -52.1% |
| Saint Clair County High School St Clair County |
Odenville | Public | 665 | +6.4% |
| Saints Virtual Academy virtual K–12 Selma City |
Selma | Public | 21 | — |
| Saks High School K–12 Calhoun County |
Anniston | Public | 284 | -7.2% |
| Samson High School Geneva County |
Samson | Public | 183 | -11.2% |
| Sand Rock High School K–12 Cherokee County |
Sand Rock | Public | 217 | -4.8% |
| Saraland High School Saraland City |
Saraland | Public | 1,134 | +4.0% |
| Sardis High School Etowah County |
Sardis City | Public | 546 | -1.3% |
| Satsuma High School K–12 Satsuma City |
Satsuma | Public | 483 | -2.8% |
| Scottsboro High School Scottsboro City |
Scottsboro | Public | 727 | -3.5% |
| Section High School K–12 Jackson County |
Section | Public | 204 | -25.3% |
| Selma High School Selma City |
Selma | Public | 680 | +15.1% |
| Shades Valley High School Jefferson County |
Irondale | Public | 1,094 | -6.8% |
| Sharp Dean School Of Continuing Studies Inc K–12 Nonsectarian |
Fort Mcclellan | Private | 97 | +70.2% |
| Sheffield High School Sheffield City |
Sheffield | Public | 305 | +9.7% |
| Shelby County High School Shelby County |
Columbiana | Public | 572 | +3.8% |
| Shoals Christian School K–12 Other religious |
Florence | Private | 216 | +18.7% |
| Sipsey Valley High School Tuscaloosa County |
Buhl | Public | 524 | +10.8% |
| Skyline High School K–12 Jackson County |
Scottsboro | Public | 175 | +10.1% |
| Slocomb High School Geneva County |
Slocomb | Public | 354 | -3.0% |
| Smiths Station High School Lee County |
Smiths Station | Public | 1,588 | +20.5% |
| Snook Christian Academy K–12 Other religious |
Foley | Private | 261 | — |
| Snook Christian Academy K–12 Other religious |
Foley | Private | 258 | — |
| South Baldwin Center For Technology Baldwin County |
Robertsdale | Public | — | — |
| South Baldwin Christian Academy K–12 Other religious |
Gulf Shores | Private | 154 | — |
| South Choctaw Academy K–12 Nonsectarian |
Toxey | Private | 211 | -11.3% |
| South Lamar School K–12 Lamar County |
Millport | Public | 186 | +13.4% |
| Southeastern School K–12 Blount County |
Remlap | Public | 250 | -5.7% |
| Southern Academy K–12 Nonsectarian |
Greensboro | Private | 283 | +47.4% |
| Southern Choctaw High School K–12 Choctaw County |
Gilbertown | Public | 147 | -6.4% |
| Southern Christian Preparatory Academy K–12 Other religious |
Birmingham | Private | 87 | — |
| Southside High School Dallas County |
Selma | Public | 285 | -8.9% |
| Southside High School Etowah County |
Southside | Public | 825 | +5.2% |
| Spain Park High School Hoover City |
Hoover | Public | 1,472 | -6.8% |
| Spanish Fort High School Baldwin County |
Spanish Fort | Public | 1,115 | -6.8% |
| Sparkman High School Madison County |
Harvest | Public | 1,770 | +0.5% |
| Spring Garden High School K–12 Cherokee County |
Spring Garden | Public | 170 | -1.7% |
| Spring Valley School K–12 Nonsectarian |
Birmingham | Private | 130 | +78.1% |
| Springville High School St Clair County |
Springville | Public | 772 | -0.1% |
| Springwood School K–12 Nonsectarian |
Lanett | Private | 214 | -20.4% |
| St Bernard Preparatory School K–12 Catholic |
Cullman | Private | 133 | -26.9% |
| St Clair County Day Program Inc K–12 Nonsectarian |
Ashville | Private | 34 | — |
| St John Paul Ii Catholic High School Catholic |
Huntsville | Private | 344 | -6.8% |
| St Luke'S Episcopal School K–12 Other religious |
Mobile | Private | 476 | -5.2% |
| St Michael Catholic High School Catholic |
Fairhope | Private | 351 | +80.9% |
| Stanhope Elmore High School Elmore County |
Millbrook | Public | 1,123 | +3.4% |
| Straughn High School Covington County |
Andalusia | Public | 433 | +16.1% |
| Success Academy K–12 Phenix City |
Phenix City | Public | — | — |
| Sulligent School K–12 Lamar County |
Sulligent | Public | 207 | -10.0% |
| Sumiton Christian School K–12 Other religious |
Sumiton | Private | 318 | +6.4% |
| Sumter Central High School K–12 Sumter County |
York | Public | 275 | -25.7% |
| Susan Moore High School K–12 Blount County |
Blountsville | Public | 282 | -15.3% |
| Sweet Water High School K–12 Marengo County |
Sweet Water | Public | 170 | +14.9% |
| Sylacauga High School Sylacauga City |
Sylacauga | Public | 627 | -4.0% |
| Sylvan Learning Center #02603 K–12 Nonsectarian |
Montgomery | Private | 96 | — |
| Sylvania School K–12 DeKalb County |
Sylvania | Public | 332 | +1.5% |
| TL Faulkner School Mobile County |
Prichard | Public | — | — |
| TR Miller High School Brewton City |
Brewton | Public | 373 | -5.3% |
| Tabernacle Christian School K–12 Other religious |
Gardendale | Private | 283 | -16.8% |
| Talladega Career Technical Center Talladega City |
Talladega | Public | — | — |
| Talladega County Genesis School K–12 Talladega County |
Alpine | Public | — | — |
| Talladega High School K–12 Talladega City |
Talladega | Public | 432 | -4.6% |
| Tallassee High School Tallassee City |
Tallassee | Public | 474 | -11.4% |
| Tanner High School K–12 Limestone County |
Tanner | Public | 247 | +9.8% |
| Tarrant High School K–12 Tarrant City |
Tarrant | Public | 386 | +15.9% |
| Temple Christian School K–12 Other religious |
Valley | Private | 11 | — |
| Tharptown High School K–12 Franklin County |
Russellville | Public | 260 | +2.8% |
| The Altamont School K–12 Nonsectarian |
Birmingham | Private | 362 | +4.6% |
| The Capitol School K–12 Nonsectarian |
Tuscaloosa | Private | 121 | -11.0% |
| The Chanticleer Learning Center K–12 Nonsectarian |
Opelika | Private | 44 | — |
| The Donoho School K–12 Nonsectarian |
Anniston | Private | 309 | -2.8% |
| The Elba Career Academy K–12 Elba City |
Elba | Public | — | — |
| The Etowah County Refocus Center K–12 Etowah County |
Attalla | Public | — | — |
| The Judy Jester Learning Center K–12 Lawrence County |
Moulton | Public | — | — |
| The Oaks School K–12 Other religious |
Opelika | Private | 117 | — |
| The Pinnacle Schools - Elk River Treatment Program K–12 Nonsectarian |
Elkmont | Private | 27 | — |
| The Renaissance School Of The Eastern Shore K–12 Nonsectarian |
Daphne | Private | 93 | +24.0% |
| The Riley Behavioral And Educational Center K–12 Nonsectarian |
Huntsville | Private | 27 | — |
| Theodore High School Mobile County |
Theodore | Public | 1,218 | -2.9% |
| Thomasville High School Thomasville City |
Thomasville | Public | 305 | -8.7% |
| Thompson High School Alabaster City |
Alabaster | Public | 2,060 | -5.3% |
| Thorsby High School K–12 Chilton County |
Thorsby | Public | 263 | +25.2% |
| Trinity Christian Academy K–12 Other religious |
Oxford | Private | 158 | +66.3% |
| Trinity Presbyterian School K–12 Other religious |
Montgomery | Private | 601 | -9.8% |
| TroyPike Center For Technology K–12 Pike County |
Troy | Public | — | — |
| TroyPike Regional Center For Technology Troy City |
Troy | Public | — | — |
| Tuscaloosa Academy K–12 Nonsectarian |
Tuscaloosa | Private | 435 | +9.8% |
| Tuscaloosa Career and Technology Academy Tuscaloosa City |
Tuscaloosa | Public | — | — |
| Tuscaloosa Christian School K–12 Other religious |
Cottondale | Private | 307 | -9.4% |
| Tuscaloosa County High School Tuscaloosa County |
Northport | Public | 1,607 | -2.3% |
| Tuscaloosa County Juvenile Detention Center K–12 Tuscaloosa County |
Tuscaloosa | Public | — | — |
| Ums-Wright Preparatory School K–12 Nonsectarian |
Mobile | Private | 1,132 | +0.8% |
| University Charter School Secondary charter K–12 University Charter School |
Livingston | Public | 172 | +21.1% |
| Valley Fellowship Christian Academy K–12 Other religious |
Huntsville | Private | 213 | +0.0% |
| Valley Head High School K–12 DeKalb County |
Valley Head | Public | 155 | -1.3% |
| Valley High School K–12 Chambers County |
Valley | Public | 689 | +2.1% |
| Verbena High School K–12 Chilton County |
Verbena | Public | 178 | +17.9% |
| Vestavia Hills High School Vestavia Hills City |
Vestavia Hills | Public | 1,625 | +4.1% |
| Victory Christian Academy K–12 Other religious |
Millbrook | Private | 180 | +26.8% |
| Victory Christian School K–12 Other religious |
Oneonta | Private | 12 | — |
| Victory Christian School K–12 Other religious |
Pell City | Private | 378 | +8.3% |
| Vina High School K–12 Franklin County |
Vina | Public | 72 | -27.3% |
| Vincent Middle High School K–12 Shelby County |
Vincent | Public | 261 | -1.9% |
| Vinemont Christian Academy K–12 Other religious |
Vinemont | Private | 43 | — |
| Vinemont High School Cullman County |
Vinemont | Public | 348 | +4.8% |
| Virgil Grissom High School Huntsville City |
Huntsville | Public | 1,847 | -5.4% |
| W A Lecroy Career Technical Center Chilton County |
Clanton | Public | — | — |
| W S Neal High School Escambia County |
East Brewton | Public | 370 | -2.4% |
| WP Davidson High School Mobile County |
Mobile | Public | 1,470 | -7.1% |
| Wadley High School K–12 Randolph County |
Wadley | Public | 128 | +0.0% |
| Walker County Center Of Technology Walker County |
Jasper | Public | — | — |
| Walker County Schools 180 Program K–12 Walker County |
Jasper | Public | — | — |
| Washington County Career Technical Center K–12 Washington County |
Chatom | Public | — | — |
| Washington County High School K–12 Washington County |
Chatom | Public | 200 | -15.3% |
| Waterloo High School K–12 Lauderdale County |
Waterloo | Public | 101 | -19.2% |
| Weaver High School K–12 Calhoun County |
Weaver | Public | 313 | -7.9% |
| Wellborn High School K–12 Calhoun County |
Anniston | Public | 279 | -14.2% |
| Wenonah High School Birmingham City |
Birmingham | Public | 670 | -6.6% |
| West Blocton High School Bibb County |
West Blocton | Public | 368 | -4.9% |
| West End High School K–12 Etowah County |
Walnut Grove | Public | 230 | -4.6% |
| West Limestone High School K–12 Limestone County |
Lester | Public | 426 | +1.9% |
| West Morgan High School Morgan County |
Trinity | Public | 476 | +7.0% |
| West Point High School Cullman County |
Cullman | Public | 591 | +8.0% |
| Westbrook Christian School K–12 Other religious |
Rainbow City | Private | 560 | +4.9% |
| Westminster Christian Academy K–12 Other religious |
Huntsville | Private | 718 | +3.5% |
| Wetumpka High School Elmore County |
Wetumpka | Public | 1,219 | +5.6% |
| White Plains High School Calhoun County |
Anniston | Public | 396 | -3.6% |
| Whitesburg Christian Academy K–12 Other religious |
Huntsville | Private | 746 | +52.9% |
| Wicksburg High School K–12 Houston County |
Newton | Public | 315 | +9.4% |
| Wilcox Academy K–12 Other religious |
Camden | Private | 194 | -11.8% |
| Wilcox Central High School Wilcox County |
Camden | Public | 340 | -21.1% |
| Wilcox County Alternative School K–12 Wilcox County |
Camden | Public | — | — |
| William E Burkett MultiHandicapped Center K–12 Jefferson County |
Morris | Public | 48 | — |
| Wilson High School K–12 Lauderdale County |
Florence | Public | 404 | -12.4% |
| Winfield High School Winfield City |
Winfield | Public | 344 | +3.9% |
| Winston Career Academy Winston County |
Double Springs | Public | — | — |
| Winston County High School K–12 Winston County |
Double Springs | Public | 229 | -8.4% |
| Winterboro High School K–12 Talladega County |
Alpine | Public | 221 | +30.0% |
| Woodland High School K–12 Randolph County |
Woodland | Public | 190 | -4.0% |
| Woodlawn High SchoolMagnet Birmingham City |
Birmingham | Public | 750 | -1.7% |
| Woodville High School K–12 Jackson County |
Woodville | Public | 151 | +15.3% |
| Zion Chapel High School K–12 Coffee County |
Jack | Public | 232 | +2.2% |
Sources: Public — NCES Common Core of Data via the Urban Institute API; "HS enrollment" = grades 9–12 (so K–12/combined records aren't inflated by their elementary grades); trend 2021–2024. Private — NCES Private School Universe Survey (PSS); enrollment is total students (PSS has no grade detail); trend 2018→2022 (biennial). "High school" = offers grade 12. Winners/losers shown for public only (comparable annual span) and exclude very small/near-closure schools.