Six counties, 207 cities, townships and villages
Metro Detroit schools
1,445 public, charter and private schools teach 640,160 students across the six counties. Pick a county or type your town to see its schools on a map, the districts that cover it and how its numbers compare.
- Schools
- 1,445
- Students
- 640,160
- Federal counts
- Students per teacher
- 17.1
- Public and charter
- Four-year graduation
- 86.7%
- Class of 2025
207 towns
Schools in every town
- Addison Township 3 schools, Oakland County
- Algonac Served by its districts, St. Clair County
- Allen Park 11 schools, Wayne County
- Almont Served by its districts, Lapeer County
- Almont Township 3 schools, Lapeer County
- Arcadia Township Served by its districts, Lapeer County
- Armada 2 schools, Macomb County
- Armada Township 2 schools, Macomb County
- Attica Township 1 school, Lapeer County
- Auburn Hills 8 schools, Oakland County
- Belleville 4 schools, Wayne County
- Berkley 5 schools, Oakland County
- Berlin Township Served by its districts, St. Clair County
- Beverly Hills 6 schools, Oakland County
- Bingham Farms 1 school, Oakland County
- Birmingham 6 schools, Oakland County
- Bloomfield Hills 2 schools, Oakland County
- Bloomfield Township 19 schools, Oakland County
- Brandon Township 4 schools, Oakland County
- Brighton 6 schools, Livingston County
- Brighton Township 6 schools, Livingston County
- Brockway Township Served by its districts, St. Clair County
- Brown City Served by its districts, Lapeer County
- Brownstown Township 7 schools, Wayne County
- Bruce Township 1 school, Macomb County
- Burlington Township Served by its districts, Lapeer County
- Burnside Township Served by its districts, Lapeer County
- Burtchville Township 1 school, St. Clair County
- Canton 25 schools, Wayne County
- Capac 3 schools, St. Clair County
- Casco Township Served by its districts, St. Clair County
- Center Line 5 schools, Macomb County
- Chesterfield 9 schools, Macomb County
- China Township 1 school, St. Clair County
- Clarkston 1 school, Oakland County
- Clawson 4 schools, Oakland County
- Clay Township 4 schools, St. Clair County
- Clifford Served by its districts, Lapeer County
- Clinton Township 33 schools, Macomb County
- Clyde Township Served by its districts, St. Clair County
- Cohoctah Township Served by its districts, Livingston County
- Columbiaville 1 school, Lapeer County
- Columbus Township Served by its districts, St. Clair County
- Commerce 12 schools, Oakland County
- Conway Township Served by its districts, Livingston County
- Cottrellville Served by its districts, St. Clair County
- Dearborn 47 schools, Wayne County
- Dearborn Heights 25 schools, Wayne County
- Deerfield Township, Lapeer County Served by its districts, Lapeer County
- Deerfield Township, Livingston County Served by its districts, Livingston County
- Detroit 204 schools, Wayne County
- Dryden 1 school, Lapeer County
- Dryden Township 1 school, Lapeer County
- East China Township 1 school, St. Clair County
- Eastpointe 9 schools, Macomb County
- Ecorse 6 schools, Wayne County
- Elba Township Served by its districts, Lapeer County
- Emmett 1 school, St. Clair County
- Emmett Township Served by its districts, St. Clair County
- Farmington 2 schools, Oakland County
- Farmington Hills 23 schools, Oakland County
- Fenton Served by its districts, Oakland County
- Ferndale 7 schools, Oakland County
- Flat Rock 8 schools, Wayne County
- Fort Gratiot 3 schools, St. Clair County
- Fowlerville 5 schools, Livingston County
- Franklin 1 school, Oakland County
- Fraser 7 schools, Macomb County
- Garden City 9 schools, Wayne County
- Genoa Township 6 schools, Livingston County
- Gibraltar 4 schools, Wayne County
- Goodland Township Served by its districts, Lapeer County
- Grant Township Served by its districts, St. Clair County
- Green Oak Township 4 schools, Livingston County
- Greenwood Township Served by its districts, St. Clair County
- Grosse Ile Township 4 schools, Wayne County
- Grosse Pointe 1 school, Wayne County
- Grosse Pointe Farms 6 schools, Wayne County
- Grosse Pointe Park 3 schools, Wayne County
- Grosse Pointe Shores Served by its districts, Macomb County
- Grosse Pointe Woods 6 schools, Wayne County
- Groveland Township Served by its districts, Oakland County
- Hadley Township Served by its districts, Lapeer County
- Hamburg Township 5 schools, Livingston County
- Hamtramck 15 schools, Wayne County
- Handy Township Served by its districts, Livingston County
- Harper Woods 11 schools, Wayne County
- Harrison Township 8 schools, Macomb County
- Hartland Township 9 schools, Livingston County
- Hazel Park 9 schools, Oakland County
- Highland Park 4 schools, Wayne County
- Highland Township 6 schools, Oakland County
- Holly 5 schools, Oakland County
- Holly Township 1 school, Oakland County
- Howell 10 schools, Livingston County
- Howell Township Served by its districts, Livingston County
- Huntington Woods 1 school, Oakland County
- Huron Township 10 schools, Wayne County
- Imlay City 5 schools, Lapeer County
- Imlay Township 1 school, Lapeer County
- Independence Township 10 schools, Oakland County
- Inkster 10 schools, Wayne County
- Iosco Township Served by its districts, Livingston County
- Ira Township 4 schools, St. Clair County
- Keego Harbor Served by its districts, Oakland County
- Kenockee Township 1 school, St. Clair County
- Kimball 3 schools, St. Clair County
- Lake Orion 1 school, Oakland County
- Lapeer 7 schools, Lapeer County
- Lapeer Township Served by its districts, Lapeer County
- Lathrup Village 3 schools, Oakland County
- Lenox Township Served by its districts, Macomb County
- Leonard 1 school, Oakland County
- Lincoln Park 11 schools, Wayne County
- Livonia 35 schools, Wayne County
- Lynn Township Served by its districts, St. Clair County
- Lyon Township 5 schools, Oakland County
- Macomb Township 18 schools, Macomb County
- Madison Heights 15 schools, Oakland County
- Marathon Township Served by its districts, Lapeer County
- Marine City 4 schools, St. Clair County
- Marion Township 1 school, Livingston County
- Marysville 7 schools, St. Clair County
- Mayfield Township 3 schools, Lapeer County
- Melvindale 3 schools, Wayne County
- Memphis 2 schools, Macomb County
- Metamora Served by its districts, Lapeer County
- Metamora Township 1 school, Lapeer County
- Milford 5 schools, Oakland County
- Milford Township Served by its districts, Oakland County
- Mount Clemens 8 schools, Macomb County
- Mussey Township Served by its districts, St. Clair County
- New Baltimore 3 schools, Macomb County
- New Haven 4 schools, Macomb County
- North Branch 4 schools, Lapeer County
- North Branch Township Served by its districts, Lapeer County
- Northville 4 schools, Wayne County
- Northville Township 9 schools, Wayne County
- Novi 18 schools, Oakland County
- Novi Township Served by its districts, Oakland County
- Oak Park 15 schools, Oakland County
- Oakland Township 7 schools, Oakland County
- Oceola Township 1 school, Livingston County
- Orchard Lake Village 1 school, Oakland County
- Oregon Township Served by its districts, Lapeer County
- Orion Township 14 schools, Oakland County
- Ortonville 1 school, Oakland County
- Otter Lake Served by its districts, Lapeer County
- Oxford 9 schools, Oakland County
- Pinckney 1 school, Livingston County
- Pleasant Ridge Served by its districts, Oakland County
- Plymouth 4 schools, Wayne County
- Plymouth Township 11 schools, Wayne County
- Pontiac 21 schools, Oakland County
- Port Huron 13 schools, St. Clair County
- Port Huron Township 5 schools, St. Clair County
- Putnam Township 3 schools, Livingston County
- Ray Township 2 schools, Macomb County
- Redford 25 schools, Wayne County
- Rich Township Served by its districts, Lapeer County
- Richmond 5 schools, Macomb County
- Richmond Township Served by its districts, Macomb County
- Riley Township Served by its districts, St. Clair County
- River Rouge 5 schools, Wayne County
- Riverview 8 schools, Wayne County
- Rochester 2 schools, Oakland County
- Rochester Hills 25 schools, Oakland County
- Rockwood 1 school, Wayne County
- Romeo 1 school, Macomb County
- Romulus 9 schools, Wayne County
- Rose Township 1 school, Oakland County
- Roseville 13 schools, Macomb County
- Royal Oak 15 schools, Oakland County
- Royal Oak Township 1 school, Oakland County
- Shelby Township 14 schools, Macomb County
- South Lyon 6 schools, Oakland County
- Southfield 23 schools, Oakland County
- Southfield Township Served by its districts, Oakland County
- Southgate 13 schools, Wayne County
- Springfield Township 4 schools, Oakland County
- St. Clair 1 school, St. Clair County
- St. Clair Shores 20 schools, Macomb County
- St. Clair Township 2 schools, St. Clair County
- Sterling Heights 35 schools, Macomb County
- Sumpter Township 1 school, Wayne County
- Sylvan Lake Served by its districts, Oakland County
- Taylor 17 schools, Wayne County
- Trenton 5 schools, Wayne County
- Troy 28 schools, Oakland County
- Tyrone Township Served by its districts, Livingston County
- Unadilla Township Served by its districts, Livingston County
- Utica 5 schools, Macomb County
- Van Buren Township 4 schools, Wayne County
- Wales Township Served by its districts, St. Clair County
- Walled Lake 5 schools, Oakland County
- Warren 50 schools, Macomb County
- Washington Township 5 schools, Macomb County
- Waterford 24 schools, Oakland County
- Wayne 6 schools, Wayne County
- West Bloomfield 17 schools, Oakland County
- Westland 19 schools, Wayne County
- White Lake 10 schools, Oakland County
- Wixom 4 schools, Oakland County
- Wolverine Lake Served by its districts, Oakland County
- Woodhaven 5 schools, Wayne County
- Wyandotte 9 schools, Wayne County
- Yale 4 schools, St. Clair County
No served town by that name. Try a county above.
Lines from the U.S. Census Bureau and NCES
Guided flights in 3D, high schools first
School tours in 3D, city by city
-
12 stops
Detroit schools in 3D
12,722 students, 5 high schools
-
12 stops
Dearborn schools in 3D
12,325 students, 3 high schools
-
12 stops Canton schools in 3D 11,311 students, 4 high schools
-
12 stops Macomb Township schools in 3D 10,463 students, 3 high schools
-
12 stops Sterling Heights schools in 3D 10,392 students, 3 high schools
-
12 stops Rochester Hills schools in 3D 10,158 students, 5 high schools
-
12 stops Shelby Township schools in 3D 9,976 students, 2 high schools
-
12 stops
Warren schools in 3D
9,533 students, 4 high schools
From the federal and state files
What the numbers say about Metro Detroit's schools
Across its public and charter schools there are 17.1 students for every full-time teacher.
86.7% of the class of 2025 here (a cohort of 48,365 students) graduated in four years, above 84.0% for Michigan as a whole. AGBU Alex-Marie Manoogian School posted the highest rate, 100.0%.
51% of public school students qualify for free or reduced-price school meals.
689 schools run a federal Title I program for students from lower-income families (2021-22, the last year NCES reported it).
129 schools are magnet schools, open to students from outside their attendance area.
The newest, by the state's register, is Sundai Michigan International Academy, opened in October 2024.
200 private schools teach 41,052 students; the most common orientation is Roman Catholic (71).
The largest school districts
- Detroit Public Schools Community District 48,828 students, grades Pre-K to 12, 83.2% four-year graduation
- Utica Community Schools 25,297 students, grades Pre-K to 12, 95.7% four-year graduation
- Dearborn City School District 19,262 students, grades Pre-K to 12, 93.0% four-year graduation
- Plymouth-Canton Community Schools 16,083 students, grades Pre-K to 12, 93.3% four-year graduation
- Rochester Community School District 14,868 students, grades Pre-K to 12, 97.3% four-year graduation
- Chippewa Valley Schools 14,276 students, grades Pre-K to 12, 94.4% four-year graduation
- Livonia Public Schools 13,076 students, grades Pre-K to 12, 94.7% four-year graduation
- Warren Consolidated Schools 12,564 students, grades Pre-K to 12, 85.7% four-year graduation
Schools across Metro Detroit
Schools in each county
Districts and tours
Metro Detroit schools, asked and answered
4 questions
How many schools are in Metro Detroit?
Which county has the most schools?
What is the largest school district?
Where do these numbers come from?
Where the numbers come from
- NCES EDGE School Characteristics (Common Core of Data), 2024-25
- NCES Common Core of Data school directory, 2024-25
- NCES Common Core of Data school characteristics (Title I and magnet status), 2021-22
- NCES Private School Survey, 2023-24
- Michigan CEPI Educational Entity Master, 2026
- Michigan CEPI cohort graduation rates (4-year), MI School Data, class of 2025
- NCES EDGE School District Characteristics, 2024-25
- U.S. Census Bureau TIGER/Line school district and municipal boundaries, 2024
- Wikidata and Wikimedia Commons, 2026
Facts only, as each file gives them. Rebuild Detroit does not rate or rank schools. Confirm enrollment and boundaries with the school or district before you decide.