MI transparent rankings
Michigan school data rankings
Compare every reported district by one measure at a time, then inspect the underlying profile. Of 884 current districts, 880 report 2024–25 enrollment and 862 match the FY 2023 finance file.
Interactive tool
Explore and re-rank every Michigan district
Search by district or city, then switch between enrollment, spending, instructional investment, and student–teacher ratio. Missing records are excluded only from the selected measure.
880 districts with this measure reported
Data ranking
Largest school districts in Michigan
Ordered by 2024–25 reported membership. This is a scale comparison, not a quality ranking.
| Rank | Name | Location | Students |
|---|---|---|---|
| 1 | Detroit Public Schools Community District 104 schools | DETROIT | 48,828 |
| 2 | Utica Community Schools 37 schools | STERLING HEIGHTS | 25,297 |
| 3 | Dearborn City School District 37 schools | DEARBORN | 19,262 |
| 4 | Ann Arbor Public Schools 32 schools | ANN ARBOR | 16,871 |
| 5 | Plymouth-Canton Community Schools 23 schools | PLYMOUTH | 16,083 |
| 6 | Rochester Community School District 21 schools | ROCHESTER HLS | 14,868 |
| 7 | Chippewa Valley Schools 20 schools | CLINTON TOWNSHIP | 14,276 |
| 8 | Grand Rapids Public Schools 46 schools | GRAND RAPIDS | 13,692 |
| 9 | Livonia Public Schools School District 25 schools | LIVONIA | 13,076 |
| 10 | Warren Consolidated Schools 23 schools | WARREN | 12,564 |
| 11 | Troy School District 21 schools | TROY | 12,283 |
| 12 | Kalamazoo Public Schools 31 schools | KALAMAZOO | 12,273 |
| 13 | Walled Lake Consolidated Schools 19 schools | WALLED LAKE | 11,818 |
| 14 | Lansing Public School District 26 schools | LANSING | 9,951 |
| 15 | Wayne-Westland Community School District 16 schools | WESTLAND | 9,861 |
| 16 | Kentwood Public Schools 17 schools | GRAND RAPIDS | 9,631 |
| 17 | L'Anse Creuse Public Schools 19 schools | Clinton Township | 9,215 |
| 18 | Farmington Public School District 16 schools | FARMINGTON | 9,110 |
| 19 | Forest Hills Public Schools 18 schools | GRAND RAPIDS | 8,838 |
| 20 | Wayne RESA 0 schools | WAYNE | 8,615 |
| 21 | Traverse City Area Public Schools 16 schools | TRAVERSE CITY | 8,584 |
| 22 | Portage Public Schools 14 schools | PORTAGE | 8,497 |
| 23 | South Lyon Community Schools 13 schools | SOUTH LYON | 8,387 |
| 24 | Huron Valley Schools 15 schools | HIGHLAND | 7,687 |
| 25 | Rockford Public Schools 15 schools | ROCKFORD | 7,509 |
Source: NCES CCD LEA Membership, 2024–25.
Data ranking
Highest spending per pupil in Michigan
Ordered by FY 2023 current expenditure per pupil among districts with at least 200 students. District responsibilities and local costs differ.
| Rank | Name | Location | Per pupil |
|---|---|---|---|
| 1 | Marquette-Alger Regional Education Service Agency 225 students | MARQUETTE | $1,001,458 |
| 2 | Newaygo County RESA 367 students | FREMONT | $892,880 |
| 3 | Clinton County RESA 251 students | SAINT JOHNS | $564,469 |
| 4 | Huron ISD 251 students | BAD AXE | $504,590 |
| 5 | Livingston ESA 917 students | HOWELL | $445,022 |
| 6 | Lapeer ISD 318 students | LAPEER | $436,333 |
| 7 | Eaton RESA 375 students | CHARLOTTE | $427,750 |
| 8 | Clare-Gladwin Regional Education Service District 419 students | CLARE | $426,163 |
| 9 | Hillsdale ISD 332 students | HILLSDALE | $423,769 |
| 10 | St. Joseph County ISD 347 students | CENTREVILLE | $401,882 |
| 11 | Wexford-Missaukee ISD 422 students | CADILLAC | $392,466 |
| 12 | Eastern Upper Peninsula ISD 320 students | SAULT STE. MARIE | $381,439 |
| 13 | Kent ISD 3,965 students | GRAND RAPIDS | $375,080 |
| 14 | Van Buren ISD 740 students | LAWRENCE | $356,356 |
| 15 | Ottawa Area ISD 1,988 students | HOLLAND | $350,224 |
| 16 | Ingham ISD 1,792 students | MASON | $338,566 |
| 17 | Muskegon Area ISD 1,562 students | MUSKEGON | $335,782 |
| 18 | St. Clair County RESA 705 students | MARYSVILLE | $332,489 |
| 19 | Bay-Arenac ISD 678 students | BAY CITY | $331,688 |
| 20 | Tuscola ISD 401 students | CARO | $323,697 |
| 21 | C.O.O.R. ISD 346 students | ROSCOMMON | $300,278 |
| 22 | Alpena-Montmorency-Alcona ESD 248 students | ALPENA | $294,658 |
| 23 | Northwest Education Services 1,003 students | TRAVERSE CITY | $287,660 |
| 24 | Dickinson-Iron ISD 285 students | KINGSFORD | $273,071 |
| 25 | West Shore Educational Service District 420 students | LUDINGTON | $270,713 |
Source: NCES School District Finance Survey (F-33), FY 2023. Resource measure only.
Data ranking
Michigan high schools with broad reported program access
Counts reported AP, gifted, and computer-science program areas. This does not measure course quality, participation, or current availability.
| Rank | Name | Location | Areas offered |
|---|---|---|---|
| 1 | Mattawan High School 09–12 · 27 AP courses | Mattawan Consolidated School | 3 of 3 |
| 2 | Ernest W Seaholm High School 09–12 · 27 AP courses | Birmingham Public Schools | 3 of 3 |
| 3 | Central High School 08–12 · 26 AP courses | Traverse City Area Public Schools | 3 of 3 |
| 4 | East Lansing High School 09–12 · 25 AP courses | East Lansing School District | 3 of 3 |
| 5 | Hartland High School 08–12 · 22 AP courses | Hartland Consolidated Schools | 3 of 3 |
| 6 | West Senior High 09–12 · 22 AP courses | Traverse City Area Public Schools | 3 of 3 |
| 7 | Lapeer High School 09–12 · 22 AP courses | Lapeer Community Schools | 3 of 3 |
| 8 | Wylie E Groves High School 09–12 · 19 AP courses | Birmingham Public Schools | 3 of 3 |
| 9 | Davison High School 09–12 · 18 AP courses | Davison Community Schools | 3 of 3 |
| 10 | Loy Norrix High School 09–12 · 16 AP courses | Kalamazoo Public Schools | 3 of 3 |
| 11 | Jenison High School 09–12 · 16 AP courses | Jenison Public Schools | 3 of 3 |
| 12 | Mason High School 09–12 · 16 AP courses | Mason Public Schools (Ingham) | 3 of 3 |
| 13 | Gull Lake High School 08–12 · 16 AP courses | Gull Lake Community Schools | 3 of 3 |
| 14 | Sparta Senior High School 09–12 · 16 AP courses | Sparta Area Schools | 3 of 3 |
| 15 | Kalamazoo Central High School 09–12 · 13 AP courses | Kalamazoo Public Schools | 3 of 3 |
| 16 | Avondale High School 09–12 · 12 AP courses | Avondale School District | 3 of 3 |
| 17 | Heritage High School 09–12 · 11 AP courses | Saginaw Township Community Schools | 3 of 3 |
| 18 | Churchill High School 07–12 · 11 AP courses | Livonia Public Schools School District | 3 of 3 |
| 19 | Bay City Western High School 09–12 · 11 AP courses | Bay City School District | 3 of 3 |
| 20 | Bay City Central High School 09–12 · 11 AP courses | Bay City School District | 3 of 3 |
| 21 | Zeeland West High School 09–12 · 9 AP courses | Zeeland Public Schools | 3 of 3 |
| 22 | Holland High School 09–12 · 9 AP courses | Holland City School District | 3 of 3 |
| 23 | Kearsley High School 09–12 · 7 AP courses | Kearsley Community School District | 3 of 3 |
| 24 | Saginaw Arts and Sciences Academy 06–12 · 7 AP courses | Saginaw School District of the City of | 3 of 3 |
| 25 | StandishSterling Central JrSr High School 07–12 · 6 AP courses | Standish-Sterling Community Schools | 3 of 3 |
Source: CRDC 2021–22. At least two program fields must be known for inclusion.
