MNMinnesota rankings

Towns with the highest high school graduation rates in Minnesota

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 Minnesota rate is 84.4%. 238 towns with 2,500+ residents.

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

#TownGraduation rateClass sizePopulation
1 Mahtomedi MahtomediMahtomedi Public School District 99% 288 8,133
T2 Map of Shorewood ShorewoodMinnetonka Public School District 98% 800 7,647
T2 Map of Deephaven DeephavenMinnetonka Public School District 98% 800 3,793
T2 Map of Excelsior ExcelsiorMinnetonka Public School District 98% 800 2,570
T5 Map of Plymouth PlymouthWayzata Public School District 97% 819 79,220
T5 Map of Hermantown HermantownHermantown Public School District 97% 160 10,218
T5 Map of Mound MoundWestonka Public School District 97% 185 9,107
T5 Orono OronoOrono Public School District 97% 224 8,195
T5 Delano DelanoDelano Public School District 97% 184 6,942
T5 Map of Byron ByronByron Public School District 97% 127 6,646
T5 Chisago City Chisago CityChisago Lakes School District 97% 260 5,899
T5 Becker BeckerSherburne County · Becker Public School District 97% 224 5,601
T5 ThomsonCarlton County · Esko Public School District 97% 82 5,534
T5 Map of La Crescent La CrescentLa Crescent-Hokah School District 97% 91 5,251
T5 Becker BeckerBecker Public School District 97% 224 5,034
T5 Lindstrom LindstromChisago Lakes School District 97% 260 4,978
T5 Chisago LakeChisago County · Chisago Lakes School District 97% 260 4,908
T5 Windom WindomWindom Public School District 97% 71 4,799
T5 DilworthDilworth-Glyndon-Felton school district 97% 100 4,713
T5 Rockford RockfordRockford Public School District 97% 127 4,597
T5 Wayzata WayzataWayzata Public School District 97% 819 4,354
T5 St. Charles St. CharlesSt. Charles Public School District 97% 70 4,037
T5 Map of Pine Island Pine IslandPine Island Public School District 97% 82 3,580
T5 Plainview PlainviewPlainview-Elgin-Millville school district 97% 91 3,500
T5 Annandale AnnandaleAnnandale Public School District 97% 127 3,399
T5 BreckenridgeBreckenridge Public School District 97% 62 3,349
T5 Jackson JacksonJackson County Central School District 97% 95 3,287
T5 BrockwayStearns County · Holdingford Public School District 97% 75 2,951
T5 FranklinWright County · Delano Public School District 97% 184 2,904
T5 Greenfield GreenfieldRockford Public School District 97% 127 2,894
T5 Albany AlbanyAlbany Public School District 97% 110 2,821
T5 CorinnaWright County · Annandale Public School District 97% 127 2,559
T5 Paynesville PaynesvillePaynesville Public School District 97% 78 2,519
T34 Map of Hastings HastingsHastings Public School District 96% 333 22,117
T34 St. MichaelSt. Michael-Albertville School District 96% 520 20,010
T34 Sartell SartellSartell-St. Stephen School District 96% 274 19,758
T34 Albertville AlbertvilleSt. Michael-Albertville School District 96% 520 8,207
38 Eden Prairie Eden PrairieEden Prairie Public School District 95% 725 63,051
T39 Lakeville LakevilleLakeville Public School District 94% 949 74,354
T39 Prior Lake Prior LakePrior Lake-Savage Area Schools 94% 657 28,016
T39 Alexandria AlexandriaAlexandria Public School District 94% 294 14,735
T39 Map of Waconia WaconiaWaconia Public School District 94% 355 13,434
T39 La GrandDouglas County · Alexandria Public School District 94% 294 4,281
T39 Alexandria AlexandriaDouglas County · Alexandria Public School District 94% 294 3,027
T45 Edina EdinaEdina Public School District 93% 682 53,262
T45 Elk River Elk RiverElk River School District 93% 1,028 26,793
T45 Shoreview ShoreviewMounds View Public School District 93% 897 26,714
T45 New Brighton New BrightonMounds View Public School District 93% 897 22,710
T45 Map of Otsego OtsegoElk River School District 93% 1,028 22,245
T45 Stillwater StillwaterStillwater Area Public School District 93% 689 19,355
T45 Map of Hopkins HopkinsHopkins Public School District 93% 456 18,819
T45 RogersElk River School District 93% 1,028 13,685
T45 Lake Elmo Lake ElmoStillwater Area Public School District 93% 689 13,140
T45 Map of Mounds View Mounds ViewMounds View Public School District 93% 897 12,926
T45 Arden Hills Arden HillsMounds View Public School District 93% 897 9,658
T45 New PragueNew Prague Area Schools 93% 341 8,237
T45 Map of Zimmerman ZimmermanElk River School District 93% 1,028 6,546
T45 LivoniaSherburne County · Elk River School District 93% 1,028 6,308
T45 North Oaks North OaksMounds View Public School District 93% 897 5,179
T45 Oak Park Heights Oak Park HeightsStillwater Area Public School District 93% 689 4,756
T45 West LakelandWashington County · Stillwater Area Public School District 93% 689 3,941
T45 Map of Bayport BayportStillwater Area Public School District 93% 689 3,905
T45 Cedar LakeScott County · New Prague Area Schools 93% 341 3,061
T45 Afton AftonStillwater Area Public School District 93% 689 2,957
T45 MayWashington County · Stillwater Area Public School District 93% 689 2,637
T66 Woodbury WoodburySouth Washington County School District 92% 1,421 78,305
T66 St. Louis Park St. Louis ParkSt. Louis Park Public School District 92% 326 49,594
T66 Cottage Grove Cottage GroveSouth Washington County School District 92% 1,421 40,992
T66 Chaska ChaskaEastern Carver County Public Schools 92% 763 28,706
T66 Chanhassen ChanhassenEastern Carver County Public Schools 92% 763 26,006
T66 Map of Farmington FarmingtonFarmington Public School District 92% 524 23,902
T66 Columbia Heights Columbia HeightsColumbia Heights Public School District 92% 232 22,155
T66 Map of Red Wing Red WingRed Wing Public School District 92% 165 16,758
T66 BuffaloBuffalo-Hanover-Montrose Public Schools 92% 442 16,499
T66 New Ulm New UlmNew Ulm Public School District 92% 149 14,056
T66 Map of Big Lake Big LakeBig Lake Public School District 92% 196 12,367
T66 St. PeterSt. Peter Public School District 92% 179 12,185
T66 Fairmont FairmontFairmont Area School District 92% 135 10,296
T66 Map of St. Anthony St. AnthonySt. Anthony-New Brighton Schools 92% 173 9,671
T66 East Grand Forks East Grand ForksEast Grand Forks Public School District 92% 144 9,028
T66 Belle Plaine Belle PlaineBelle Plaine Public School District 92% 95 7,423
T66 Map of Kasson KassonKasson-Mantorville School District 92% 172 7,050
T66 Stewartville StewartvilleStewartville Public School District 92% 136 6,807
T66 Jordan JordanJordan Public School District 92% 141 6,771
T66 LitchfieldLitchfield Public School District 92% 125 6,576
T66 Carver CarverEastern Carver County Public Schools 92% 763 6,239
T66 Glencoe GlencoeGlencoe-Silver Lake School District 92% 106 5,695
T66 Map of St. Paul Park St. Paul ParkSouth Washington County School District 92% 1,421 5,457
T66 Map of Montevideo MontevideoMontevideo Public School District 92% 79 5,315
T66 Princeton PrincetonPrinceton Public School District 92% 266 5,274
T66 Morris MorrisMorris Area Public Schools 92% 65 5,128
T66 Map of Redwood Falls Redwood FallsRedwood Area School District 92% 84 5,068
T66 Lake CityLake City Public School District 92% 95 5,034
T66 Luverne LuverneLuverne Public School District 92% 98 4,925
T66 Watertown WatertownWatertown-Mayer Public School District 92% 140 4,790
T66 Map of Newport NewportSouth Washington County School District 92% 1,421 4,754
T66 Sauk Centre Sauk CentreSauk Centre Public School District 92% 93 4,621
T66 Cannon FallsCannon Falls Public School District 92% 93 4,227
T66 Le SueurLe Sueur-Henderson School District 92% 80 4,215
T66 Map of Zumbrota ZumbrotaZumbrota-Mazeppa School District 92% 74 3,914
T66 Montrose MontroseBuffalo-Hanover-Montrose Public Schools 92% 442 3,888
T66 Map of Norwood Young America Norwood Young AmericaCentral Public School District 92% 64 3,849
T66 Map of Melrose MelroseMelrose Public School District 92% 140 3,671
T66 Orrock OrrockSherburne County · Big Lake Public School District 92% 196 3,642
T66 Hanover HanoverBuffalo-Hanover-Montrose Public Schools 92% 442 3,626
T66 Two Harbors Two HarborsLake Superior Public School District 92% 111 3,567
T66 Benson BensonBenson Public School District 92% 66 3,441
T66 Rockford RockfordWright County · Buffalo-Hanover-Montrose Public Schools 92% 442 3,407
T66 Map of Blue Earth Blue EarthBlue Earth Area Public Schools 92% 69 3,165
T66 WhiteSt. Louis County · Mesabi East School District 92% 73 3,109
T66 Proctor ProctorProctor Public School District 92% 118 3,100
T66 SylvanCass County · Pillager Public School District 92% 75 2,982
T66 New London New LondonKandiyohi County · New London-Spicer School District 92% 105 2,936
T66 Map of Dodge Center Dodge CenterTriton School District 92% 76 2,880
T66 Roseau RoseauRoseau Public School District 92% 79 2,736
T66 Grand LakeSt. Louis County · Proctor Public School District 92% 118 2,715
T66 Breezy PointPequot Lakes Public Schools 92% 129 2,687
T66 Map of Foley FoleyFoley Public School District 92% 123 2,675
T66 Glenwood GlenwoodMinnewaska School District 92% 83 2,633
T66 Lake CrystalLake Crystal-Wellcome Memorial school district 92% 67 2,606
T66 Blue HillSherburne County · Princeton Public School District 92% 266 2,571
T66 Map of Crosslake CrosslakePequot Lakes Public Schools 92% 129 2,521
T66 Mayer MayerWatertown-Mayer Public School District 92% 140 2,518
T124 West St. Paul West St. PaulWest St. Paul-Mendota Heights-Eagan school district 91% 320 21,382
T124 Mendota Heights Mendota HeightsWest St. Paul-Mendota Heights-Eagan school district 91% 320 11,612
T126 Map of White Bear Lake White Bear LakeWhite Bear Lake School District 90% 625 23,908
T126 Map of Northfield NorthfieldNorthfield Public School District 90% 351 20,742
T126 Vadnais Heights Vadnais HeightsWhite Bear Lake School District 90% 625 12,838
T126 White Bear White BearRamsey County · White Bear Lake School District 90% 625 10,656
T126 Circle Pines Circle PinesCentennial Public School District 90% 514 4,968
T126 Cold Spring Cold SpringRocori Public School District 90% 206 4,249
T126 Centerville CentervilleCentennial Public School District 90% 514 3,935
T126 WakefieldStearns County · Rocori Public School District 90% 206 2,800
T126 Lexington LexingtonCentennial Public School District 90% 514 2,770
T135 Apple Valley Apple ValleyRosemount-Apple Valley-Eagan school district 89% 2,027 55,679
T135 Rosemount RosemountRosemount-Apple Valley-Eagan school district 89% 2,027 27,562
T137 Roseville RosevilleRoseville Public School District 88% 571 35,802
T137 Map of Monticello MonticelloMonticello Public School District 88% 301 14,858
T137 Map of Marshall MarshallMarshall Public School District 88% 218 13,896
T137 Map of Little Canada Little CanadaRoseville Public School District 88% 571 10,514
T137 Falcon Heights Falcon HeightsRoseville Public School District 88% 571 5,085
T137 Monticello MonticelloWright County · Monticello Public School District 88% 301 3,328
T137 Silver CreekWright County · Monticello Public School District 88% 301 2,582
T144 Mankato MankatoMankato Public School District 87% 626 45,473
T144 Moorhead MoorheadMoorhead Public School District 87% 445 45,036
T144 Hibbing HibbingHibbing Public School District 87% 141 16,057
T144 North MankatoMankato Public School District 87% 626 14,211
T144 Sauk Rapids Sauk RapidsSauk Rapids-Rice Public Schools 87% 307 13,852
T144 Grand Rapids Grand RapidsGrand Rapids Public School District 87% 321 11,207
T144 Map of Thief River Falls Thief River FallsThief River Falls School District 87% 142 8,823
T144 Map of International Falls International FallsInternational Falls School District 87% 92 5,642
T144 St. James St. JamesSt. James Public School District 87% 76 4,767
T144 Wadena WadenaWadena-Deer Creek School District 87% 62 4,419
T144 Map of Pipestone PipestonePipestone Area School District 87% 71 4,129
T144 Mora MoraMora Public School District 87% 135 3,732
T144 Perham PerhamPerham-Dent Public School District 87% 129 3,627
T144 Map of Pine City Pine CityPine City Public School District 87% 127 3,468
T144 Map of Montgomery MontgomeryTri-City United School District 87% 142 3,434
T144 WatabBenton County · Sauk Rapids-Rice Public Schools 87% 307 3,433
T144 Harris HarrisItasca County · Grand Rapids Public School District 87% 321 3,332
T144 Map of Eagle Lake Eagle LakeMankato Public School District 87% 626 3,281
T144 Milaca MilacaMilaca Public School District 87% 146 3,044
T144 PokegamaPine County · Pine City Public School District 87% 127 2,847
T144 Cokato CokatoDassel-Cokato Public School District 87% 165 2,782
T144 Cohasset CohassetGrand Rapids Public School District 87% 321 2,703
T144 Pelican Rapids Pelican RapidsPelican Rapids Public School District 87% 74 2,586
T144 Map of Chatfield ChatfieldChatfield Public Schools 87% 74 2,559
T144 Map of Le Center Le CenterTri-City United School District 87% 142 2,513
T169 Rochester RochesterRochester Public School District 86% 1,343 122,330
T169 Map of Coon Rapids Coon RapidsAnoka-Hennepin Public School District 86% 3,056 63,468
T169 Richfield RichfieldRichfield Public School District 86% 285 36,642
T169 Map of Andover AndoverAnoka-Hennepin Public School District 86% 3,056 33,035
T169 Ramsey RamseyAnoka-Hennepin Public School District 86% 3,056 28,421
T169 Champlin ChamplinAnoka-Hennepin Public School District 86% 3,056 23,294
T169 Anoka AnokaAnoka-Hennepin Public School District 86% 3,056 17,970
T169 Map of Ham Lake Ham LakeAnoka-Hennepin Public School District 86% 3,056 16,702
T169 East Bethel East BethelSt. Francis Area Schools 86% 366 12,115
T169 Cambridge CambridgeCambridge-Isanti Public School District 86% 387 10,307
T169 Detroit Lakes Detroit LakesDetroit Lakes Public School District 86% 237 10,025
T169 Oak Grove Oak GroveSt. Francis Area Schools 86% 366 9,130
T169 Map of Dayton DaytonAnoka-Hennepin Public School District 86% 3,056 9,095
T169 Map of St. Francis St. FrancisSt. Francis Area Schools 86% 366 8,372
T169 Isanti IsantiCambridge-Isanti Public School District 86% 387 7,210
T169 MarionOlmsted County · Rochester Public School District 86% 1,343 4,105
T169 BradfordIsanti County · Cambridge-Isanti Public School District 86% 387 3,473
T169 CascadeOlmsted County · Rochester Public School District 86% 1,343 2,826
T169 Cambridge CambridgeIsanti County · Cambridge-Isanti Public School District 86% 387 2,534
T188 Shakopee ShakopeeShakopee Public School District 85% 634 46,012
T188 Brainerd BrainerdBrainerd Public School District 85% 529 14,468
T188 Map of Baxter BaxterBrainerd Public School District 85% 529 8,966
T191 Brooklyn Park Brooklyn ParkOsseo Public School District 84% 1,609 83,876
T191 Map of Maple Grove Maple GroveOsseo Public School District 84% 1,609 71,173
T191 OwatonnaOwatonna Public School District 84% 360 26,498
T191 Map of Cloquet CloquetCloquet Public School District 84% 219 12,537
T191 Map of Mountain Iron Mountain IronMountain Iron-Buhl School District 84% 40 2,860
T191 Osseo OsseoOsseo Public School District 84% 1,609 2,584
T197 Maplewood MaplewoodNorth St. Paul-Maplewood-Oakdale School District 83% 812 40,695
T197 Map of Oakdale OakdaleNorth St. Paul-Maplewood-Oakdale School District 83% 812 28,585
T197 Forest Lake Forest LakeForest Lake Public School District 83% 522 20,729
T197 North St. Paul North St. PaulNorth St. Paul-Maplewood-Oakdale School District 83% 812 12,570
T197 Map of North Branch North BranchNorth Branch Public Schools 83% 207 11,565
T197 Little Falls Little FallsLittle Falls Public School District 83% 202 9,121
T197 Wyoming WyomingForest Lake Public School District 83% 522 8,087
T197 LinwoodAnoka County · Forest Lake Public School District 83% 522 5,235
T197 Map of Stacy StacyNorth Branch Public Schools 83% 207 4,384
T197 Columbus ColumbusForest Lake Public School District 83% 522 4,248
T197 ScandiaForest Lake Public School District 83% 522 3,950
208 Hutchinson HutchinsonHutchinson Public School District 82% 226 14,680
T209 Austin AustinAustin Public School District 81% 370 26,358
T209 Map of Albert Lea Albert LeaAlbert Lea Public School District 81% 272 18,330
T211 Map of Crystal CrystalRobbinsdale Public School District 80% 949 22,476
T211 New Hope New HopeRobbinsdale Public School District 80% 949 21,181
T211 Robbinsdale RobbinsdaleRobbinsdale Public School District 80% 949 14,234
214 Bloomington BloomingtonBloomington Public School District 79% 872 88,665
T215 St. Paul St. PaulSt. Paul Public School District 78% 2,550 307,284
T215 Burnsville BurnsvilleBurnsville-Eagan-Savage School District 78% 673 64,463
T215 Winona WinonaWinona Area Public School District 78% 246 26,009
T215 Bemidji BemidjiBemidji Public School District 78% 387 15,569
T215 Spring Lake Park Spring Lake ParkSpring Lake Park Public Schools 78% 383 7,032
T215 Map of Goodview GoodviewWinona Area Public School District 78% 246 4,103
T215 NorthernBeltrami County · Bemidji Public School District 78% 387 3,659
T215 Bemidji BemidjiBeltrami County · Bemidji Public School District 78% 387 3,363
T223 South St. Paul South St. PaulSouth St. Paul Public School District 77% 243 20,611
T223 Crookston CrookstonCrookston Public School District 77% 96 7,344
T223 Long Prairie Long PrairieLong Prairie-Grey Eagle School District 77% 70 3,693
226 Faribault FaribaultFaribault Public School District 76% 301 24,631
T227 Duluth DuluthDuluth Public School District 75% 728 87,093
T227 Rice LakeDuluth Public School District 75% 728 4,153
T229 Minneapolis MinneapolisMinneapolis Public School District 74% 2,566 427,246
T229 WorthingtonWorthington Public School District 74% 317 13,780
T231 Fergus Falls Fergus FallsFergus Falls Public School District 72% 260 14,181
T231 Map of Waseca WasecaWaseca Public School District 72% 147 9,164
T231 Park Rapids Park RapidsPark Rapids Public School District 72% 120 4,270
234 Willmar WillmarWillmar Public School District 70% 327 21,378
T235 St. Cloud St. CloudSt. Cloud Public School District 64% 931 70,629
T235 Map of Waite Park Waite ParkSt. Cloud Public School District 64% 931 8,399
T235 St. Joseph St. JosephSt. Cloud Public School District 64% 931 7,021
T235 St. AugustaSt. Cloud Public School District 64% 931 3,625

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