| District | City | Rating | Students | Schools | Grades | Zip Codes |
|---|---|---|---|---|---|---|
| Triad Community Unit School District 2 | Marine | 8/10 Good · 78th pct | 3,991 | 6 | PK–12 | 3 |
| Highland Community Unit School District 5 | Alhambra | 7/10 Good · 69th pct | 2,796 | 6 | PK–12 | 4 |
| Edwardsville Community Unit School District 7 | Dorsey | 7/10 Good · 60th pct | 7,274 | 15 | PK–12 | 7 |
| Bethalto Consolidated Unit School District 8 | Bethalto | 5/10 Average · 44th pct | 2,321 | 5 | PK–12 | 2 |
| Collinsville Community Unit School District 10 | Maryville | 4/10 Below Average · 38th pct | 6,140 | 12 | PK–12 | 3 |
| Roxana Community Unit School District 1 | Roxana | 3/10 Below Average · 29th pct | 1,690 | 4 | PK–12 | 3 |
| Wood River-Hartford Elementary School District 15 | Hartford | 3/10 Below Average · 23rd pct | 592 | 3 | PK–8 | 1 |
| Alton Community Unit School District 11 | Alton | 2/10 Poor · 17th pct | 5,752 | 10 | PK–12 | 2 |
| East Alton-Wood River Community High School District 14 | East Alton | 2/10 Poor · 10th pct | 537 | 1 | 9–12 | 1 |
| Granite City Community Unit School District 9 | Granite City | 1/10 Poor · 5th pct | 5,817 | 9 | PK–12 | 1 |
| Venice Community Unit School District 3 | Venice | 1/10 Poor · 3rd pct | 92 | 1 | PK–8 | 1 |
| Madison Community Unit School District 12 | Madison | 1/10 Poor · 2nd pct | 657 | 4 | PK–12 | 1 |
How Madison County compares
Together they enroll 37,659 students across 76 schools. The largest is Edwardsville Community Unit School District 7 with 7,274 students. Districts here average 3.7/10, below the Illinois average of 5.4/10. Ratings range from 1/10 to 8/10.
School Districts in Madison County, Illinois
Madison County has 12 public school districts covering 29 zip codes. The top-rated district in Madison County is Triad Community Unit School District 2 (8/10). Ratings are based on the share of students proficient in reading and math on state assessments (NCES EDFacts, 2021–22 for most districts), ranked against all districts in Illinois. Directory details come from NCES CCD 2024–25.
Enter your zip code on any page to confirm your exact district assignment — district boundaries are address-specific and may not follow county or city lines.