IAIowa rankings

Towns with the highest high school graduation rates in Iowa

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 Iowa rate is 91.4%. 121 towns with 2,500+ residents.

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

Dubuque
Iowa · Highest graduation rate

Where Dubuque lands: #107 of 121

86% of high schoolers graduate in four years · Visit Dubuque →

#TownGraduation rateClass sizePopulation
1 Dyersville DyersvilleWestern Dubuque County Community School District 99% 284 4,423
T2 Map of Waukee WaukeeWaukee Community School District 98% 692 29,236
T2 Johnston JohnstonJohnston Community School District 98% 511 24,384
T2 Norwalk NorwalkNorwalk Community School District 98% 223 14,183
T5 Ankeny AnkenyAnkeny Community School District 97% 796 72,615
T5 Map of Boone BooneBoone Community School District 97% 160 12,424
T5 Map of Spencer SpencerSpencer Community School District 97% 144 11,400
T5 Pella PellaPella Community School District 97% 169 10,720
T5 Le Mars Le MarsLe Mars Community School District 97% 163 10,640
T5 Waverly WaverlyWaverly-Shell Rock Community School District 97% 170 10,494
T5 Carroll CarrollCarroll Community School District 97% 112 10,208
T5 Bondurant BondurantBondurant-Farrar Community School District 97% 141 8,560
T5 Perry PerryPerry Community School District 97% 167 7,985
T5 Clear Lake Clear LakeClear Lake Community School District 97% 95 7,607
T5 Decorah DecorahDecorah Community School District 97% 146 7,535
T5 Creston CrestonCreston Community School District 97% 103 7,435
T5 Washington WashingtonWashington Community School District 97% 144 7,290
T5 Nevada NevadaNevada Community School District 97% 101 6,983
T5 Atlantic AtlanticAtlantic Community School District 97% 93 6,763
T5 Adel AdelAdel-De Soto-Minburn Community School District 97% 124 6,430
T5 Map of Independence IndependenceIndependence Community School District 97% 116 6,164
T5 Polk City Polk CityNorth Polk Community School District 97% 107 6,037
T5 Map of Tiffin TiffinClear Creek-Amana Community School District 97% 122 5,737
T5 Anamosa AnamosaAnamosa Community School District 97% 95 5,629
T5 Map of Spirit Lake Spirit LakeSpirit Lake Community School District 97% 97 5,518
T5 Red Oak Red OakRed Oak Community School District 97% 80 5,510
T5 Map of Sheldon SheldonSheldon Community School District 97% 64 5,474
T5 Winterset WintersetWinterset Community School District 97% 150 5,416
T5 Centerville CentervilleCenterville Community School District 97% 108 5,372
T5 Manchester ManchesterWest Delaware County Community School District 97% 107 5,191
T5 Sergeant Bluff Sergeant BluffSergeant Bluff-Luton Community School District 97% 132 5,171
T5 Shenandoah ShenandoahShenandoah Community School District 97% 73 4,892
T5 Harlan HarlanHarlan Community School District 97% 112 4,891
T5 Map of Huxley HuxleyBallard Community School District 97% 131 4,544
T5 Mount Vernon Mount VernonMount Vernon Community School District 97% 107 4,513
T5 Forest City Forest CityForest City Community School District 97% 96 4,290
T5 Carlisle CarlisleCarlisle Community School District 97% 159 4,255
T5 Map of Rock Valley Rock ValleyRock Valley Community School District 97% 61 4,059
T5 Cresco CrescoHoward-Winneshiek Community School District 97% 98 3,908
T5 Map of Waukon WaukonAllamakee Community School District 97% 83 3,792
T5 Albia AlbiaAlbia Community School District 97% 80 3,663
T5 Osage OsageOsage Community School District 97% 72 3,561
T5 New Hampton New HamptonNew Hampton Community School District 97% 77 3,453
T5 Map of Story City Story CityRoland-Story Community School District 97% 71 3,398
T5 Williamsburg WilliamsburgWilliamsburg Community School District 97% 78 3,360
T5 Milford MilfordOkoboji Community School District 97% 69 3,311
T5 Map of Solon SolonSolon Community School District 97% 108 3,152
T5 Garner GarnerGarner-Hayfield-Ventura Community School District 97% 65 3,049
T5 Bloomfield BloomfieldDavis County Community School District 97% 79 2,742
T5 Hawarden HawardenWest Sioux Community School District 97% 64 2,658
T5 West Branch West BranchWest Branch Community School District 97% 62 2,594
T5 Map of Center Point Center PointCenter Point-Urbana Community School District 97% 128 2,562
T5 Jesup JesupJesup Community School District 97% 70 2,561
T54 Cedar Falls Cedar FallsCedar Falls Community School District 96% 369 40,888
T54 Grimes GrimesDallas Center-Grimes Community School District 96% 203 16,366
T54 Le Claire Le ClairePleasant Valley Community School District 96% 344 4,735
57 Eldridge EldridgeNorth Scott Community School District 95% 227 6,818
58 Marion MarionLinn-Mar Community School District 94% 501 41,896
T59 Iowa CityIowa City Community School District 93% 1,042 75,752
T59 Ames AmesAmes Community School District 93% 323 67,669
T59 Altoona AltoonaSoutheast Polk Community School District 93% 502 21,495
T59 Indianola IndianolaIndianola Community School District 93% 255 16,044
T59 Pleasant Hill Pleasant HillSoutheast Polk Community School District 93% 502 11,136
T59 Mitchellville MitchellvilleSoutheast Polk Community School District 93% 502 2,579
T65 Newton NewtonNewton Community School District 92% 219 15,700
T65 Oskaloosa OskaloosaOskaloosa Community School District 92% 145 11,504
T65 Keokuk KeokukKeokuk Community School District 92% 121 9,662
T65 Map of Grinnell GrinnellGrinnell-Newburg Community School District 92% 135 9,505
T65 Fairfield FairfieldFairfield Community School District 92% 121 9,456
T65 Denison DenisonDenison Community School District 92% 197 8,260
T65 Map of Webster City Webster CityWebster City Community School District 92% 121 7,769
T65 Knoxville KnoxvilleKnoxville Community School District 92% 130 7,473
T65 Map of Orange City Orange CityMOC-Floyd Valley Community School District 92% 107 6,426
T65 Maquoketa MaquoketaMaquoketa Community School District 92% 122 6,075
T65 Map of Estherville EsthervilleEstherville Lincoln Central Community School District 92% 88 5,839
T65 Oelwein OelweinOelwein Community School District 92% 78 5,834
T65 DeWitt DeWittCentral DeWitt Community School District 92% 135 5,546
T65 Osceola OsceolaClarke Community School District 92% 92 5,523
T65 Algona AlgonaAlgona Community School District 92% 105 5,377
T65 Clarinda ClarindaClarinda Community School District 92% 75 5,353
T65 Cherokee CherokeeCherokee Community School District 92% 70 5,154
T65 Glenwood GlenwoodGlenwood Community School District 92% 158 5,144
T65 Iowa Falls Iowa FallsIowa Falls Community School District 92% 116 5,038
T65 Humboldt HumboldtHumboldt Community School District 92% 119 4,771
T65 Camanche CamancheCamanche Community School District 92% 74 4,550
T65 Hampton HamptonHampton-Dumont Community School District 92% 94 4,306
T65 Chariton CharitonChariton Community School District 92% 95 4,242
T65 Jefferson JeffersonGreene County Community School District 92% 100 4,152
T65 Map of Monticello MonticelloMonticello Community School District 92% 84 4,071
T65 West Liberty West LibertyWest Liberty Community School District 92% 96 3,776
T65 Emmetsburg EmmetsburgEmmetsburg Community School District 92% 62 3,648
T65 Saylorville SaylorvilleSaydel Community School District 92% 104 3,366
T65 Tipton TiptonTipton Community School District 92% 81 3,106
T65 Tama TamaSouth Tama County Community School District 92% 110 3,051
T65 Map of Fairfax FairfaxCollege Community School District 92% 384 2,900
T96 Hiawatha HiawathaCedar Rapids Community School District 91% 1,189 7,206
T96 Map of Robins RobinsCedar Rapids Community School District 91% 1,189 3,332
T98 Sioux City Sioux CitySioux City Community School District 90% 974 86,101
T98 Marshalltown MarshalltownMarshalltown Community School District 90% 373 27,626
100 Map of Ottumwa OttumwaOttumwa Community School District 89% 297 25,430
T101 Fort Madison Fort MadisonFort Madison Community School District 87% 136 10,133
T101 Mount Pleasant Mount PleasantMount Pleasant Community School District 87% 138 8,951
T101 Charles City Charles CityCharles City Community School District 87% 134 7,232
T101 Vinton VintonVinton-Shellsburg Community School District 87% 111 4,948
T101 Map of Eagle Grove Eagle GroveEagle Grove Community School District 87% 70 3,593
T101 Kalona KalonaMid-Prairie Community School District 87% 83 2,692
T107 Davenport DavenportDavenport Community School District 86% 1,061 100,913
T107 Waterloo WaterlooWaterloo Community School District 86% 745 67,008
T107 Dubuque DubuqueDubuque Community School District 86% 802 59,174
T107 Fort Dodge Fort DodgeFort Dodge Community School District 86% 266 24,827
T107 Map of Asbury AsburyDubuque Community School District 86% 802 5,989
T107 Map of Evansdale EvansdaleWaterloo Community School District 86% 745 4,518
T107 Carter Lake Carter LakeCouncil Bluffs Community School District 86% 642 3,767
T114 Map of Postville PostvillePostville Community School District 84% 49 2,979
T114 Map of Clarion ClarionClarion-Goldfield-Dows Community School District 84% 60 2,770
116 Mason City Mason CityMason City Community School District 83% 252 27,050
T117 Burlington BurlingtonBurlington Community School District 80% 271 23,728
T117 Muscatine MuscatineMuscatine Community School District 80% 348 23,489
T119 Des MoinesDes Moines Independent Community School District 77% 2,348 212,421
T119 Sioux Center Sioux CenterSioux Center Community School District 77% 100 8,454
121 Storm Lake Storm LakeStorm Lake Community School District 57% 169 11,428

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