Public schools in Michigan are operated by independent school districts governed by locally elected boards and overseen by the Michigan Department of Education, which sets academic standards, graduation requirements, and accountability frameworks for all public schools in the state. Michigan 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 608 cities across Michigan. They are spread across 83 counties.
Cities with the highest concentration of public schools include Detroit, Grand Rapids, Flint, reflecting larger urban populations with extensive school district networks serving tens of thousands of students across many campuses.
Families new to Michigan 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
- Boyne
- Brimley
- Blanchard
- Baldwin
- Bellaire
- Berrien Springs
- Bellevue
- Belding
- Benton Harbor
- Baraga
- Berrien Center
- Beaver Island
- Bridgman
- Boyne Falls
- Bay
- Battle Creek
- Bad Axe
- Brooklyn
- Bronson
- Britton
- Beaverton
- Breckenridge
- Byron Center
- Blissfield
- Benzonia
- Buchanan
- Bath
- Burton
- Brighton
- Bessemer
- Bangor
- Barryton
- Brown
- Berkley
- Bergland
- Belleville
- Buckley
- Boon
- Bloomfield Hills
- Birch Run
- Bridgeport
- Bear Lake
- Beverly Hills
- Birmingham
- Brethren
- Brandon
- Big Rapids
- Bingham Farms
- Berlin
- Burr Oak
- Byron
- Bloomfield
- Bloomingdale
- Brownstown
- Coloma
- Clio
- Camden
- Charlevoix
- Caledonia
- Coldwater
- Cedar Springs
- Caseville
- Cedarville
- Cassopolis
- Cheboygan
- Cooks
- Clinton
- Curtis
- Crystal Falls
- Clarklake
- Columbiaville
- Center Line
- Concord
- Copper Harbor
- Clare
- Comstock Park
- Chassell
- Central Lake
- Charlotte
- Climax
- Calumet
- Clarksville
- Custer
- Carney
- Coleman
- Carson
- Commerce
- Clay
- Capac
- Clawson
- Caro
- Croswell
- Corunna
- Centreville
- Carsonville
- Colon
- Cass City
- Chelsea
- Carleton
- Covert
- Clarkston
- Coopersville
- Canton
- Constantine
- Cadillac
- Chesaning
- Gladwin
- Grand Ledge
- Gaines
- Grand Rapids
- Galien
- Goodrich
- Galesburg
- Gowen
- Grand Marais
- Grass Lake
- Grayling
- Greenbush
- Grand Blanc
- Gladstone
- Genesee
- Grandville
- Gobles
- Grant
- Grosse Pointe Woods
- Grosse Pointe Park
- Gibraltar
- Grand Haven
- Greenville
- Grosse Pointe Farms
- Gaylord
- Grosse Ile
- Georgetown
- Garden
- Gwinn
- Grosse Pointe
- Harrison
- Horton
- Hillsdale
- Hale
- Honor
- Hancock
- Hudson
- Holland
- Harbor Beach
- Hartland
- Herron
- Haslett
- Hickory Corners
- Hanover
- Harbor Springs
- Hamilton
- Homer
- Hopkins
- Hastings
- Howell
- Houghton
- Holton
- Hamtramck
- Hillman
- Holly
- Hartford
- Harris
- Hazel Park
- Hart
- Hersey
- Highland Park
- Huron
- Hesperia
- Highland
- Hudsonville
- Huntington Woods
- Hemlock
- Harper Woods
- Hermansville
- Howard City
- Houghton Lake
- Middleville
- Mason
- Martin
- Mount Morris
- Mohawk
- Mackinaw City
- Mancelona
- Muir
- Memphis
- Macomb
- Munising
- Marcellus
- Middleton
- Metamora
- Mackinac Island
- Moran
- Mount Clemens
- Meridian
- Michigan Center
- Maple City
- Morenci
- Marshall
- Marenisco
- Montrose
- Mount Pleasant
- Marquette
- Manchester
- Montague
- Madison Heights
- Marion
- Monroe
- Mattawan
- Manistique
- Morrice
- Marine
- Marysville
- Muskegon
- Mendon
- Menominee
- Midland
- Milan
- Milford
- Merrill
- Melvindale
- Muskegon Heights
- McBain
- Mio
- Mesick
- Mecosta
- Mayville
- Morley
- Millington
- Marlette
- Manistee
- Manton
- Standish
- South Range
- Springport
- Shepherd
- Sparta
- Sterling
- Sawyer
- St. Johns
- Sand Lake
- Sterling Heights
- Springfield
- Sodus
- Swartz Creek
- Saranac
- St. Clair Shores
- Sanborn
- St. Louis
- Stockbridge
- Spring Arbor
- Scotts
- Suttons Bay
- St. Joseph
- South Haven
- Sunfield
- Schoolcraft
- Sand Creek
- Skanee
- Stevensville
- St. Ignace
- Saugatuck
- Sault Ste. Marie
- Sebewaing
- South Boardman
- Shelby
- Southfield
- Scottville
- Saginaw
- Stephenson
- Saline
- Smiths Creek
- Stanwood
- Sheridan
- St. Clair
- Sandusky
- Sturgis
- South Lyon
- Spalding
- Sanford
- Sidney
- St. Charles
- South Rockwood
- Stanton
- Spring Lake
- Southgate
- Waldron
- Walker
- Westphalia
- Watervliet
- Wayland
- Whittemore
- Wakefield
- Watersmeet
- Weidman
- Washington
- Williamsburg
- Webberville
- Williamston
- Wolverine
- Windsor
- Warren
- Whitmore Lake
- Woodland
- Wyoming
- White Cloud
- Wilson
- West Bloomfield
- Walkerville
- Wyandotte
- Wayne
- White Lake
- Whitehall
- West Olive
- Woodhaven
- Westland
- Waterford
- Walled Lake
- Wixom
- West Branch
- White Pigeon
Parents and guardians in Michigan can find their assigned public school by entering their home address on the local school district's website. Enrollment documentation requirements in Michigan 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 Michigan to find the nearest location.