County directory · Illinois · 2026–27
School districts in Madison County, IL
Madison County has 13 regular public school districts, enrolling 37,688 students in 2024–25. The largest is Edwardsville CUSD 7 (7,060 students, 19% of the county), followed by Collinsville CUSD 10 and Granite City CUSD 9. 12 of the 13 offer kindergarten. Illinois's kindergarten cutoff: turn 5 by September 1.
The 13 districts, largest first
| District and office | Grades | Schools | Students | Kindergarten | District office contact |
|---|---|---|---|---|---|
| Edwardsville CUSD 7 708 Saint Louis St, Edwardsville | Pre-K–12 | 14 | 7,060 | 429 | No website listed by NCES (2025–26) (618) 656-1182 |
| Collinsville CUSD 10 201 W Clay St, Collinsville also serves St. Clair County | Pre-K–12 | 11 | 6,031 | 412 | (618) 346-6350 |
| Granite City CUSD 9 3200 Maryville Rd, Granite City | Pre-K–12 | 9 | 5,747 | 354 | (618) 451-5800 |
| Alton CUSD 11 550 Landmarks Blvd Ste A, Alton also serves Jersey County | Pre-K–12 | 11 | 5,526 | 345 | (618) 474-2600 |
| Triad CUSD 2 203 E Throp St, Troy | Pre-K–12 | 6 | 4,009 | 234 | (618) 667-5400 |
| Highland CUSD 5 400 Broadway, Highland also serves Bond County and Montgomery County | Pre-K–12 | 6 | 2,730 | 156 | (618) 654-2106 |
| Bethalto CUSD 8 101 School St, Bethalto | Pre-K–12 | 5 | 2,368 | 154 | (618) 377-7200 |
| Roxana CUSD 1 401 Chaffer Ave, Roxana | Pre-K–12 | 4 | 1,708 | 118 | (618) 254-7546 |
| East Alton SD 13 210 E Saint Louis Ave, East Alton | Pre-K–8 | 3 | 716 | 56 | (618) 433-2051 |
| Madison CUSD 12 602 Farrish St, Madison | Pre-K–12 | 4 | 613 | 41 | (618) 877-1712 |
| Wood River-Hartford ESD 15 501 E Lorena Ave, Wood River | Pre-K–8 | 3 | 579 | 61 | (618) 254-0607 |
| East Alton-Wood River CHSD 14 777 N Wood River Ave, Wood River | 9–12 | 1 | 539 | — | (618) 254-3151 |
| Venice CUSD 3 300 4th St, Venice | Pre-K–8 | 1 | 62 | 9 | (618) 274-7953 |
Madison County at a glance
Together the 13 districts run 78 schools from offices in 12 towns. The smallest by enrollment is Venice CUSD 3, with 62 students; the median Madison County district has 2,368. By grade span: 9 Pre-K–12, 3 Pre-K–8 and 1 9–12. Without kindergarten: East Alton-Wood River CHSD 14 (9–12).
Kindergarten in 2024–25, counting the 12 districts that report a K grade: 2,369 children. The biggest kindergarten was Edwardsville CUSD 7's, with 429; Collinsville CUSD 10 had 412, and the smallest, Venice CUSD 3, had 9.
Madison County holds 13 of Illinois's 855 regular districts (1.5%) and 2.1% of its 1,837,668 public school students, ranking 12th of 102 counties by number of districts and 9th by enrollment. By size, 4 enroll 5,000 or more, 4 enroll 1,000 to 4,999 and 5 have fewer than 1,000 students, and the average school here has about 483 students.
3 districts reach past the county line: Collinsville CUSD 10 (into St. Clair County), Alton CUSD 11 (into Jersey County) and Highland CUSD 5 (into Bond County and Montgomery County).
Which district am I in?
Each district draws its own attendance zones, so your home address decides it, and with 3 of Madison County's districts crossing county lines the county alone won't. There is no address lookup here; ask the district. 1 of the 13 have no website on file with NCES; their office phone numbers are in the table. Websites for the rest:
Collinsville CUSD 10 · Granite City CUSD 9 · Alton CUSD 11 · Triad CUSD 2 · Highland CUSD 5 · Bethalto CUSD 8 · Roxana CUSD 1 · East Alton SD 13 · Madison CUSD 12 · Wood River-Hartford ESD 15 · East Alton-Wood River CHSD 14 · Venice CUSD 3
What grade will my child be in?
More in Illinois
Every Illinois district by county · Illinois kindergarten cutoff
More Illinois county directories: Livingston County (11) · McHenry County (19) · Sangamon County (10) · St. Clair County (27) · Vermilion County (12) · Winnebago County (11)