ALAlabama rankings

Towns with the highest high school graduation rates in Alabama

Ranked by the four-year high school graduation rate of each town's public school district, class of 2020. Towns that share a regional district share its rate and its rank (T = tied). The Alabama rate is 90.6%. 193 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-yearClass of 2020

Marion
Alabama · Highest graduation rate

Where Marion lands: #71 of 193

92% of high schoolers graduate in four years · Visit Marion →

#TownGraduation rateClass sizePopulation
1 Florence FlorenceFlorence City School District 98% 324 41,701
T2 Alabaster AlabasterAlabaster City School District 97% 551 33,917
T2 Trussville TrussvilleTrussville City School District 97% 384 26,673
T2 Mountain Brook Mountain BrookMountain Brook City School District 97% 331 22,029
T2 Cullman CullmanCullman City School District 97% 177 19,319
T2 Map of Muscle Shoals Muscle ShoalsMuscle Shoals City School District 97% 212 16,951
T2 Hartselle HartselleHartselle City School District 97% 252 15,847
T2 Map of Fort Payne Fort PayneFort Payne City School District 97% 216 14,927
T2 Sylacauga SylacaugaSylacauga City School District 97% 146 12,309
T2 Russellville RussellvilleRussellville City School District 97% 179 10,799
T2 Pike Road Pike RoadPike Road City School District 97% 104 10,574
T2 Map of Rainbow City Rainbow CityEtowah County School District 97% 643 10,284
T2 Southside SouthsideEtowah County School District 97% 643 9,483
T2 TuscumbiaTuscumbia City School District 97% 111 9,115
T2 Andalusia AndalusiaAndalusia City School District 97% 100 8,766
T2 Arab ArabArab City School District 97% 183 8,679
T2 Oneonta OneontaOneonta City School District 97% 129 6,971
T2 Map of Satsuma SatsumaSatsuma City School District 97% 103 6,822
T2 Attalla AttallaAttalla City School District 97% 154 5,775
T2 Glencoe GlencoeEtowah County School District 97% 643 5,353
T2 Roanoke RoanokeRoanoke City School District 97% 113 5,336
T2 Headland HeadlandHenry County School District 97% 184 5,217
T2 Piedmont PiedmontPiedmont City School District 97% 67 4,740
T2 Map of Hokes Bluff Hokes BluffEtowah County School District 97% 643 4,547
T2 Thomasville ThomasvilleThomasville City School District 97% 77 3,619
T2 Map of Heflin HeflinCleburne County School District 97% 152 3,467
T2 Abbeville AbbevilleHenry County School District 97% 184 2,748
T2 Map of Hartford HartfordGeneva County School District 97% 160 2,701
T29 Auburn AuburnAuburn City School District 96% 605 80,594
T29 Madison MadisonMadison City School District 96% 913 60,106
T29 Vestavia Hills Vestavia HillsVestavia Hills City School District 96% 489 38,616
T29 Phenix City Phenix CityPhenix City City School District 96% 420 38,499
T29 Map of Pelham PelhamPelham City School District 96% 216 24,827
T29 Map of Saraland SaralandSaraland City School District 96% 270 16,404
T35 Hoover HooverHoover City School District 95% 1,094 92,642
T35 Oxford OxfordOxford City School District 95% 300 22,063
T35 Helena HelenaShelby County School District 95% 1,484 21,769
T35 Calera CaleraShelby County School District 95% 1,484 17,714
T35 Chelsea ChelseaShelby County School District 95% 1,484 16,260
T35 Map of Meridianville MeridianvilleMadison County School District 95% 1,485 11,150
T35 Map of Meadowbrook MeadowbrookShelby County School District 95% 1,484 9,117
T35 Map of Brook Highland Brook HighlandShelby County School District 95% 1,484 8,146
T35 Montevallo MontevalloShelby County School District 95% 1,484 7,556
T35 Map of Moores Mill Moores MillMadison County School District 95% 1,485 6,378
T35 Harvest HarvestMadison County School District 95% 1,485 5,955
T35 Map of Highland Lakes Highland LakesShelby County School District 95% 1,484 5,866
T35 Columbiana ColumbianaShelby County School District 95% 1,484 4,725
T35 Map of Triana TrianaMadison County School District 95% 1,485 3,964
T35 Map of Hazel Green Hazel GreenMadison County School District 95% 1,485 3,940
T35 Map of Hanceville HancevilleCullman County School District 95% 664 3,270
T35 Eagle PointShelby County School District 95% 1,484 3,110
T35 New Hope New HopeMadison County School District 95% 1,485 2,911
T35 Map of Owens Cross Roads Owens Cross RoadsMadison County School District 95% 1,485 2,826
T35 RemlapBlount County School District 95% 528 2,761
T35 Map of Good Hope Good HopeCullman County School District 95% 664 2,574
T35 Map of Indian Springs Village Indian Springs VillageShelby County School District 95% 1,484 2,537
T57 Enterprise EnterpriseEnterprise City School District 94% 534 29,505
T57 Map of Homewood HomewoodHomewood City School District 94% 289 27,829
T57 Map of Hamilton HamiltonMarion County School District 94% 234 6,922
T57 Rainsville RainsvilleDeKalb County School District 94% 623 5,702
T57 Map of Underwood-Petersville Underwood-PetersvilleLauderdale County School District 94% 587 3,100
T57 Henagar HenagarDeKalb County School District 94% 623 2,501
T63 Opelika OpelikaOpelika City School District 93% 311 32,820
T63 Albertville AlbertvilleAlbertville City School District 93% 347 22,813
T63 Gulf Shores Gulf ShoresGulf Shores City School District 93% 211 16,401
T63 Priceville PricevilleMorgan County School District 93% 566 3,726
T63 Moulton MoultonLawrence County School District 93% 303 3,401
T63 Red Bay Red BayFranklin County School District 93% 244 3,201
T63 Map of Taylor TaylorHouston County School District 93% 492 3,063
T63 Trinity TrinityMorgan County School District 93% 566 2,561
T71 Map of Troy TroyTroy City School District 92% 154 17,716
T71 Scottsboro ScottsboroScottsboro City School District 92% 186 15,712
T71 Talladega TalladegaTalladega City School District 92% 120 14,760
T71 Jasper JasperJasper City School District 92% 190 14,442
T71 Map of Jacksonville JacksonvilleJacksonville City School District 92% 112 14,437
T71 Map of Ozark OzarkOzark City School District 92% 163 14,327
T71 Map of Leeds LeedsLeeds City School District 92% 112 12,028
T71 FairfieldFairfield City School District 92% 154 9,728
T71 TuskegeeMacon County School District 92% 139 8,938
T71 Map of Lincoln LincolnTalladega County School District 92% 514 7,305
T71 Map of Opp OppOpp City School District 92% 94 6,709
T71 BrewtonBrewton City School District 92% 84 5,186
T71 Map of Winfield WinfieldWinfield City School District 92% 90 4,999
T71 Livingston LivingstonSumter County School District 92% 109 4,672
T71 Childersburg ChildersburgTalladega County School District 92% 514 4,655
T71 Map of Haleyville HaleyvilleHaleyville City School District 92% 109 4,271
T71 Geneva GenevaGeneva City School District 92% 77 4,225
T71 Fayette FayetteFayette County School District 92% 154 4,164
T71 Map of Moundville MoundvilleHale County School District 92% 146 3,754
T71 Dadeville DadevilleTallapoosa County School District 92% 195 2,993
T71 Marion MarionPerry County School District 92% 95 2,886
T92 Decatur DecaturDecatur City School District 91% 596 57,361
T92 Map of Selma SelmaSelma City School District 91% 215 17,057
T92 Gardendale GardendaleJefferson County School District 91% 2,736 16,534
T92 Map of Hueytown HueytownJefferson County School District 91% 2,736 16,414
T92 Center Point Center PointJefferson County School District 91% 2,736 15,914
T92 Map of Moody MoodySt. Clair County School District 91% 618 13,488
T92 Irondale IrondaleJefferson County School District 91% 2,736 13,464
T92 McCalla McCallaJefferson County School District 91% 2,736 13,253
T92 Map of Saks SaksCalhoun County School District 91% 671 10,681
T92 Clay ClayJefferson County School District 91% 2,736 10,273
T92 Map of Forestdale ForestdaleJefferson County School District 91% 2,736 9,742
T92 Map of Pleasant Grove Pleasant GroveJefferson County School District 91% 2,736 9,442
T92 Map of Fultondale FultondaleJefferson County School District 91% 2,736 9,384
T92 Pinson PinsonJefferson County School District 91% 2,736 7,832
T92 Map of Grayson Valley Grayson ValleyJefferson County School District 91% 2,736 6,077
T92 Map of Margaret MargaretSt. Clair County School District 91% 618 5,877
T92 Odenville OdenvilleSt. Clair County School District 91% 618 5,197
T92 Map of Springville SpringvilleSt. Clair County School District 91% 618 5,081
T92 Argo ArgoSt. Clair County School District 91% 618 4,479
T92 Map of Kimberly KimberlyJefferson County School District 91% 2,736 4,439
T92 Adamsville AdamsvilleJefferson County School District 91% 2,736 4,266
T92 Map of Mount Olive Mount OliveJefferson County School District 91% 2,736 3,567
T92 Map of Alexandria AlexandriaCalhoun County School District 91% 671 3,475
T92 Map of West End-Cobb Town West End-Cobb TownCalhoun County School District 91% 671 3,453
T92 Map of Weaver WeaverCalhoun County School District 91% 671 3,324
T92 Map of Warrior WarriorJefferson County School District 91% 2,736 3,207
T92 Map of Brighton BrightonJefferson County School District 91% 2,736 3,079
T92 Map of Morris MorrisJefferson County School District 91% 2,736 2,673
T92 Map of Choccolocco ChoccoloccoCalhoun County School District 91% 671 2,620
T92 Map of Graysville GraysvilleJefferson County School District 91% 2,736 2,509
T122 Huntsville HuntsvilleHuntsville City School District 90% 1,515 222,791
T122 Map of Tuscaloosa TuscaloosaTuscaloosa City School District 90% 793 111,038
T122 Dothan DothanDothan City School District 90% 540 71,514
T122 Gadsden GadsdenGadsden City School District 90% 380 33,374
T122 Pell City Pell CityPell City City School District 90% 268 13,587
T122 Monroeville MonroevilleMonroe County School District 90% 256 5,802
T122 Map of Valley Grande Valley GrandeDallas County School District 90% 240 4,047
T122 Map of Centre CentreCherokee County School District 90% 298 3,700
T130 Athens AthensAthens City School District 89% 342 29,002
T130 Millbrook MillbrookElmore County School District 89% 817 17,189
T130 Alexander City Alexander CityAlexander City City School District 89% 201 14,606
T130 Valley ValleyChambers County School District 89% 260 10,277
T130 Wetumpka WetumpkaElmore County School District 89% 817 7,437
T130 Map of Holtville HoltvilleElmore County School District 89% 817 5,158
T130 Map of Redland RedlandElmore County School District 89% 817 4,982
T130 Map of Emerald Mountain Emerald MountainElmore County School District 89% 817 3,535
T130 Map of Dora DoraWalker County School District 89% 533 2,668
T130 La FayetteChambers County School District 89% 260 2,633
T130 Map of Huguley HuguleyChambers County School District 89% 260 2,577
T141 Mobile MobileMobile County School District 88% 3,745 203,416
T141 Daphne DaphneBaldwin County School District 88% 2,122 29,453
T141 Map of Fairhope FairhopeBaldwin County School District 88% 2,122 24,190
T141 Map of Foley FoleyBaldwin County School District 88% 2,122 24,026
T141 PrichardMobile County School District 88% 3,745 18,961
T141 Map of Tillmans Corner Tillmans CornerMobile County School District 88% 3,745 17,677
T141 Map of Spanish Fort Spanish FortBaldwin County School District 88% 2,122 10,662
T141 Map of Clanton ClantonChilton County School District 88% 572 8,958
T141 Bay Minette Bay MinetteBaldwin County School District 88% 2,122 8,295
T141 Robertsdale RobertsdaleBaldwin County School District 88% 2,122 7,194
T141 Map of Semmes SemmesMobile County School District 88% 3,745 5,626
T141 Smiths Station Smiths StationLee County School District 88% 725 5,496
T141 Map of Theodore TheodoreMobile County School District 88% 3,745 4,964
T141 Jackson JacksonClarke County School District 88% 205 4,589
T141 Loxley LoxleyBaldwin County School District 88% 2,122 4,357
T141 Map of Citronelle CitronelleMobile County School District 88% 3,745 3,913
T141 Map of Grand Bay Grand BayMobile County School District 88% 3,745 3,553
T141 Map of Stapleton StapletonBaldwin County School District 88% 2,122 3,009
T141 Map of Jemison JemisonChilton County School District 88% 572 2,796
T141 Bon Secour Bon SecourBaldwin County School District 88% 2,122 2,789
T161 Prattville PrattvilleAutauga County School District 87% 676 39,482
T161 Boaz BoazBoaz City School District 87% 153 10,814
T161 Guntersville GuntersvilleGuntersville City School District 87% 154 8,916
T161 Atmore AtmoreEscambia County School District 87% 267 8,334
T161 Demopolis DemopolisDemopolis City School District 87% 172 6,908
T161 Tallassee TallasseeTallassee City School District 87% 136 5,134
T161 Map of Midfield MidfieldMidfield City School District 87% 86 5,045
T161 Daleville DalevilleDaleville City School District 87% 64 4,919
T161 Pine LevelAutauga County School District 87% 676 4,170
T161 Evergreen EvergreenConecuh County School District 87% 167 3,404
T161 Map of East Brewton East BrewtonEscambia County School District 87% 267 3,168
T161 Eutaw EutawGreene County School District 87% 86 2,786
T161 Luverne LuverneCrenshaw County School District 87% 185 2,694
T161 Lineville LinevilleClay County School District 87% 124 2,546
T175 Northport NorthportTuscaloosa County School District 85% 1,339 31,218
T175 Map of Lake View Lake ViewTuscaloosa County School District 85% 1,339 4,063
T175 Map of Brent BrentBibb County School District 85% 233 4,010
T175 Map of Holt HoltTuscaloosa County School District 85% 1,339 3,629
T175 Centreville CentrevilleBibb County School District 85% 233 2,741
T175 Map of Brookwood BrookwoodTuscaloosa County School District 85% 1,339 2,706
T175 Map of Cottondale CottondaleTuscaloosa County School District 85% 1,339 2,632
T175 Coaling CoalingTuscaloosa County School District 85% 1,339 2,573
T183 Eufaula EufaulaEufaula City School District 84% 292 12,584
T183 Greenville GreenvilleButler County School District 84% 206 7,163
T183 Lanett LanettLanett City School District 84% 51 6,814
T186 Birmingham BirminghamBirmingham City School District 82% 1,385 198,173
T186 Map of Ladonia LadoniaRussell County School District 82% 203 3,346
T186 Union Springs Union SpringsBullock County School District 82% 79 3,248
189 Montgomery MontgomeryMontgomery County School District 81% 1,995 197,494
190 Anniston AnnistonAnniston City School District 77% 115 21,271
191 SheffieldSheffield City School District 74% 53 9,340
192 Tarrant TarrantTarrant City School District 72% 80 5,925
193 Bessemer BessemerBessemer City School District 66% 268 25,400

How this ranking works

Each town gets the four-year graduation rate of the public school district that runs its high school for the class of 2020: the share of students who started ninth grade together and earned a regular diploma within four years, counting students who transferred in and out. Every state computes it the same federal way. Where a regional district serves several towns, they all share its rate and its rank.

We leave out a town split between high school districts, a district whose class had fewer than 20 students, and one the Department of Education reports only as a wide range (such as 50–100%). Those numbers are too uncertain to rank. The Department also publishes most rates in bands rather than exact figures (a rate between 95% and 99% is shown as 97%), which is why many towns tie. Graduation data: EDFacts via the Urban Institute Education Data Portal. Each district's page shows its rate against the state.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states