Public schools in Minnesota are operated by independent school districts governed by locally elected boards and overseen by the Minnesota Department of Education, which sets academic standards, graduation requirements, and accountability frameworks for all public schools in the state. Minnesota distributes state funding to districts through a formula that accounts for student enrollment, local property wealth, and special population needs.
Public Schools locations are available in 517 cities across Minnesota. They are spread across 87 counties.
Cities with the highest concentration of public schools include Minneapolis, St. Paul, Rochester, reflecting larger urban populations with extensive school district networks serving tens of thousands of students across many campuses.
Families new to Minnesota should contact their local school district's enrollment office to determine their assigned school, learn about available school choice programs, and understand immunization and residency documentation requirements before the start of the school year.
Public Schools by Counties
Public Schools by Cities
- Bloomington
- Bovey
- Bagley
- Braham
- Brainerd
- Barrett
- Brooklyn Park
- Baxter
- Bemidji
- Bena
- Barnum
- Burnsville
- Blaine
- Brandon
- Barnesville
- Bigfork
- Blue Earth
- Brooklyn Center
- Breezy Point
- Bricelyn
- Blackduck
- Belview
- Big Lake
- Brewster
- Byron
- Battle Lake
- Buffalo Lake
- Belle Plaine
- Blooming Prairie
- Browerville
- Breckenridge
- Buffalo
- Bertha
- Baudette
- Badger
- Butterfield
- Beaver Creek
- Belgrade
- Benson
- Browns Valley
- Brownsdale
- Babbitt
- Brooten
- Bird Island
- Britt
- Becker
- Bayport
- Circle Pines
- Centerville
- Clearbrook
- Coon Rapids
- Cass Lake
- Clara
- Carver
- Champlin
- Chisago
- Crosslake
- Caledonia
- Coleraine
- Comfrey
- Cohasset
- Chaska
- Cologne
- Cannon Falls
- Columbus
- Clinton
- Columbia Heights
- Carlos
- Chatfield
- Cambridge
- Cook
- Cromwell
- Carlton
- Cloquet
- Chanhassen
- Crosby
- Crystal
- Center
- Cleveland
- Clarkfield
- Cosmos
- Cyrus
- Clear Lake
- Climax
- Cottage Grove
- Canby
- Campbell
- Chokio
- Cold Spring
- Crookston
- Chisholm
- Clarissa
- Cokato
- Cottonwood
- Lake Park
- La Crescent
- Lakefield
- Long Lake
- Lino Lakes
- Lake Crystal
- Lanesboro
- Laporte
- Lindstrom
- Lakeville
- Le Center
- Le Sueur
- Lake Benton
- Lake
- Long Prairie
- Le Roy
- Lafayette
- Little Falls
- Little Canada
- Lakeland
- Litchfield
- Lyle
- Lake Elmo
- Lewiston
- Lynd
- Lester Prairie
- Lonsdale
- Lancaster
- Littlefork
- Luverne
- Lamberton
- Miltona
- Mound
- Maple Grove
- Mankato
- Mapleton
- Moorhead
- Maple Plain
- Mora
- Montevideo
- Maynard
- Minnetrista
- Minneapolis
- Minnesota Lake
- Mabel
- Mendota Heights
- Marble
- Moose Lake
- Mountain Lake
- McGregor
- Minnetonka
- Montgomery
- Middle River
- Morris
- Menahga
- Minnesota
- Mahnomen
- Mounds View
- Medford
- Minneota
- Magnolia
- Morgan
- Mountain Iron
- Mahtomedi
- Motley
- Maplewood
- Murdock
- Marine on Saint Croix
- Montrose
- Madelia
- Mazeppa
- Maple Lake
- Milaca
- Morristown
- Melrose
- Madison
- Marshall
- Milroy
- Monticello
- St. Francis
- St. Cloud
- St. Anthony
- Sawyer
- South Saint Paul
- St. Louis Park
- Spring Valley
- Spicer
- Solway
- Spring Grove
- Sauk Rapids
- Sleepy Eye
- Spring Lake Park
- Springfield
- St. Paul
- Sauk Centre
- Shakopee
- St. James
- Savage
- St. Joseph
- Sebeka
- Slayton
- St. Charles
- St. Michael
- Silver Lake
- Saginaw
- Silver Bay
- Stephen
- Swanville
- Sartell
- Staples
- Stillwater
- Sherburn
- Starbuck
- Scandia
- St. Vincent
- Stewartville
- Shoreview
- St. Peter
- St. Paul Park
- Sandstone
- Watertown
- Walters
- Waubun
- Westbrook
- Warba
- Willmar
- West Saint Paul
- White Earth
- Windom
- Wanamingo
- Winnebago
- Wyoming
- West Concord
- Wells
- Wrenshall
- Wykoff
- Waconia
- Walker
- Wayzata
- Warren
- Woodbury
- Warroad
- Winona
- Wabasha
- Welcome
- Worthington
- Wabasso
- Waseca
- Winthrop
- Waite Park
- Waterville
- Walnut Grove
- Watkins
- Willow River
- Wheaton
- White Bear Lake
- Waverly
- Winsted
- Wadena
Parents and guardians in Minnesota can find their assigned public school by entering their home address on the local school district's website. Enrollment documentation requirements in Minnesota typically include proof of residency, birth certificate, and current immunization records, so gathering these materials before the enrollment window opens can prevent delays.
Browse Public Schools by county across Minnesota to find the nearest location.