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