The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

3,556 schools in Michigan

83 counties · 609 cities · Public K-12

Michigan's public-school count of 3,556 is distributed across 83 counties and 609 cities. Detroit Public Schools Community District runs the largest district by enrollment.

Largest district
Detroit Public Schools Community District48,448 students · 103 schools

Test scores

Reading, SY 2024-25. State average: 47.7% met or exceeded.
Top 5 schools
  1. 87.8%
  2. 86.9%
  3. 86.1%
  4. 84.3%
  5. 83.9%

See all 1,608 schools ranked by score →

Alcona County2 schoolsAlger County6 schoolsAllegan County55 schoolsAlpena County10 schoolsAntrim County13 schoolsArenac County6 schoolsBaraga County4 schoolsBarry County22 schoolsBay County34 schoolsBenzie County7 schoolsBerrien County75 schoolsBranch County18 schoolsCalhoun County56 schoolsCass County23 schoolsCharlevoix County14 schoolsCheboygan County10 schoolsChippewa County22 schoolsClare County13 schoolsClinton County26 schoolsCrawford County5 schoolsDelta County15 schoolsDickinson County14 schoolsEaton County47 schoolsEmmet County16 schoolsGenesee County158 schoolsGladwin County7 schoolsGogebic County6 schoolsGrand Traverse County32 schoolsGratiot County24 schoolsHillsdale County23 schoolsHoughton County18 schoolsHuron County27 schoolsIngham County100 schoolsIonia County30 schoolsIosco County11 schoolsIron County3 schoolsIsabella County20 schoolsJackson County68 schoolsKalamazoo County93 schoolsKalkaska County8 schoolsKent County239 schoolsKeweenaw County2 schoolsLake County3 schoolsLapeer County27 schoolsLeelanau County7 schoolsLenawee County47 schoolsLivingston County48 schoolsLuce County2 schoolsMackinac County9 schoolsMacomb County236 schoolsManistee County14 schoolsMarquette County25 schoolsMason County13 schoolsMecosta County19 schoolsMenominee County16 schoolsMidland County26 schoolsMissaukee County6 schoolsMonroe County52 schoolsMontcalm County33 schoolsMontmorency County4 schoolsMuskegon County71 schoolsNewaygo County23 schoolsOakland County345 schoolsOceana County10 schoolsOgemaw County5 schoolsOntonagon County3 schoolsOsceola County14 schoolsOscoda County3 schoolsOtsego County8 schoolsOttawa County103 schoolsPresque Isle County8 schoolsRoscommon County9 schoolsSaginaw County75 schoolsSanilac County20 schoolsSchoolcraft County3 schoolsShiawassee County31 schoolsSt. Clair County57 schoolsSt. Joseph County32 schoolsTuscola County30 schoolsVan Buren County45 schoolsWashtenaw County104 schoolsWayne County573 schoolsWexford County15 schools

Michigan school rankings

Largest schoolsHighest poverty schoolsMost diverse schoolsHighest proficiency schoolsLowest ratio schoolsFastest growing schoolsAll rankings →