Madison County
Madison County, Illinois comes in at 84 public K-12 schools on the latest counts, totaling roughly 35,253 students, with a county median household income near $75,793. That works out to 53 elementary, 14 middle, and 16 high schools.
4-year change in Madison County
SY 2020-21 vs SY 2024-25How Madison County ranks
Among counties| Measure | This county | In Illinois | In the US |
|---|---|---|---|
| State test proficiency ranked highest first | 40.9% | #41 of 88 | N/A |
| Enrollment ranked largest first | 35,253 | #9 of 89 | #300 of 2,745 |
| Number of schools ranked most first | 71 | #9 of 89 | N/A |
| Students per teacher ranked fewest first | 15.1:1 | #84 of 89 | #1,806 of 2,655 |
| Free or reduced-price lunch share ranked highest first | 45.5% | #68 of 89 | #1,840 of 2,526 |
| Diversity index ranked most diverse first | 50.5% | #24 of 89 | #1,070 of 2,707 |
Madison County school rankings
County vs. school enrollment demographics
Left bar is the racial makeup of Madison County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".
Test scores in Madison County
Latest 2024-25 ELA proficiency, 43 schools ranked. Illinois state average: 51.0%.
- Grantfork Upper Elementary Sch· 89.1%
- St Jacob Elem School· 73.4%
- C A Henning School· 71.9%
- Maryville Elem School· 70.7%
- Alhambra Primary School· 66.7%
- Bernard Long Elem Sch· 12.9%
- Coolidge Junior High Sch· 20.8%
- Frohardt Elem School· 24.7%
- Grigsby Intermediate School· 25.8%
- Venice Elem School· 25.8%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Edwardsville High School | Edwardsville | High | 09-12 | 2,342 | · |
| Alton High School | Alton | High | 09-12 | 1,823 | · |
| Granite City High School | Granite City | High | 09-12 | 1,755 | · |
| Alton Middle School | Alton | Middle | 06-08 | 1,220 | · |
| Triad High School | Troy | High | 09-12 | 1,218 | · |
| Triad Middle School | Saint Jacob | Middle | 06-08 | 925 | · |
| Collinsville Middle School | Collinsville | Middle | 07-08 | 894 | · |
| Liberty Middle School | Edwardsville | Middle | 06-08 | 888 | · |
| Dorris Intermediate Sch | Collinsville | Middle | 04-06 | 871 | · |
| Coolidge Junior High Sch | Granite City | Middle | 07-08 | 854 | · |
| Highland High School | Highland | High | 09-12 | 844 | · |
| Grigsby Intermediate School | Granite City | Middle | 05-06 | 818 | · |
| Civic Memorial High School | Bethalto | High | 09-12 | 760 | · |
| Silver Creek Elementary | Troy | Elementary | PK-05 | 757 | · |
| Lincoln Middle School | Edwardsville | Middle | 06-08 | 736 | · |
| C A Henning School | Troy | Elementary | PK-05 | 706 | · |
| Highland Middle School | Highland | Middle | 06-08 | 616 | · |
| Prather Elementary School | Granite City | Elementary | PK-KG | 612 | · |
| Wilbur Trimpe Middle School | Bethalto | Middle | 06-08 | 556 | · |
| North Elementary School | Godfrey | Elementary | 02-05 | 549 | · |
| Highland Primary School | Highland | Elementary | PK-02 | 544 | · |
| East Alton-Wood River High Sch | Wood River | High | 09-12 | 539 | · |
| Highland Elementary School | Highland | Elementary | 03-05 | 504 | · |
| Roxana Sr High School | Roxana | High | 09-12 | 500 | · |
| John A Renfro Elementary School | Collinsville | Elementary | PK-04 | 498 | · |
| Albert Cassens Elementary | Glen Carbon | Elementary | 03-05 | 477 | · |
| Frohardt Elem School | Granite City | Elementary | 03-04 | 452 | · |
| South Primary School | South Roxana | Elementary | PK-02 | 450 | · |
| Wilson Elem School | Granite City | Elementary | 01-02 | 448 | · |
| Woodland Elementary School | Edwardsville | Elementary | 03-05 | 417 | · |
| East Elementary School | Alton | Elementary | 03-05 | 415 | · |
| Mitchell Elementary School | Granite City | Elementary | 03-04 | 413 | · |
| West Elementary School | Alton | Elementary | 02-05 | 407 | · |
| Maryville Elem School | Maryville | Elementary | PK-04 | 406 | · |
| Maryville Elem School | Granite City | Elementary | 01-02 | 395 | · |
| Eastwood Elem School | East Alton | Elementary | KG-05 | 393 | · |
| Roxana Junior High School | Roxana | Middle | 06-08 | 393 | · |
| Bethalto East Primary School | Bethalto | Elementary | PK-01 | 387 | · |
| Kreitner Elem School | Collinsville | Elementary | PK-04 | 378 | · |
| Columbus Elem School | Edwardsville | Elementary | 03-05 | 373 | · |
| Central Intermediate School | Roxana | Elementary | 03-05 | 365 | · |
| Webster Elementary School | Collinsville | Elementary | PK-04 | 357 | · |
| N O Nelson Elem School | Edwardsville | Elementary | PK-02 | 347 | · |
| Goshen Elementary | Edwardsville | Elementary | PK-02 | 346 | · |
| Meadowbrook Intermediate Sch | Moro | Elementary | 04-05 | 344 | · |
| Bernard Long Elem Sch | Madison | Elementary | PK-05 | 337 | · |
| Parkside Primary School | Bethalto | Elementary | 02-03 | 321 | · |
| Glen Carbon Elem School | Glen Carbon | Elementary | PK-02 | 318 | · |
| LeClaire Elem School | Edwardsville | Elementary | PK-02 | 312 | · |
| Early Childhood | Godfrey | Elementary | PK-PK | 267 | · |
| St Jacob Elem School | Saint Jacob | Elementary | PK-05 | 262 | · |
| Worden Elementary School | Worden | Elementary | 03-05 | 258 | · |
| Lewis & Clark Elem School | Godfrey | Elementary | KG-01 | 251 | · |
| Lewis-Clark Elem School | Wood River | Elementary | KG-05 | 236 | · |
| Lovejoy Elem School | Alton | Elementary | KG-02 | 230 | · |
| East Alton Middle School | East Alton | Middle | 06-08 | 193 | · |
| Eunice Smith Elem School | Alton | Elementary | KG-02 | 188 | · |
| Gilson Brown Elem School | Godfrey | Elementary | KG-01 | 176 | · |
| Hartford Elem School | Hartford | Elementary | PK-05 | 172 | · |
| Lewis-Clark Jr High School | Wood River | Middle | 06-08 | 171 | · |
| Alhambra Primary School | Alhambra | Elementary | PK-03 | 156 | · |
| Madison Senior High School | Madison | High | 09-12 | 152 | · |
| Marine Elem School | Marine | Elementary | KG-05 | 141 | · |
| Washington Elem School | East Alton | Elementary | PK-PK | 130 | · |
| Hamel Elementary School | Hamel | Elementary | PK-02 | 126 | · |
| Madison Jr High School | Madison | Middle | 06-08 | 124 | · |
| Midway School | Moro | Elementary | PK-02 | 120 | · |
| Summit Elementary School | Collinsville | Elementary | KG-04 | 113 | · |
| Jefferson Elem School | Collinsville | Elementary | KG-04 | 79 | · |
| Grantfork Upper Elementary Sch | Highland | Elementary | 04-05 | 66 | · |
| Venice Elem School | Granite City | Elementary | PK-08 | 62 | · |
| Bethalto East/ Region III K-3 CLI | Bethalto | Elementary | KG-03 | 0 | · |
| Center for Educ Opp | Troy | High | 06-12 | 0 | · |
| District 7 Alternative School | Edwardsville | High | 09-12 | 0 | · |
| Journeys School | Alton | High | 07-12 | 0 | · |
| Journeys South | Bethalto | High | 06-12 | 0 | · |
| Lake School | Granite City | High | 05-12 | 0 | · |
| Madison Co Detention Center | Edwardsville | High | 06-12 | 0 | · |
| Madison Student Support Center | Madison | High | 07-12 | 0 | · |
| Mark Twain | Alton | Combined | KG-12 | 0 | · |
| EA/Region III K-8 CLIP PRG | East Alton | Elementary | M-M | · | · |
| L&C Elementary/Region III | Cottage Hills | Elementary | M-M | · | · |
| L&C Middle School/Region III | Wood River | Elementary | M-M | · | · |
| Region III 9-12+ CLIP Program | Wood River | Elementary | M-M | · | · |
Cities in Madison County
About Madison County
In Illinois, Madison County is a sprawling county of about 264,238 residents. 84 public schools across the county educates about 35,253 students between them.
In context, census numbers show median household income runs near $75,793, 31% of adults hold a bachelor's degree or higher, and the poverty rate is around 8%. That income level is 8% noticeably above the Illinois median.
Looking at the level breakdown, Madison County covers 53 elementary schools (16,061 students), 14 middle schools (9,259), 16 high schools (9,933), and 1 combined or other schools.
The largest single district in Madison County is Edwardsville CUSD 7, which alone enrolls about 7,060 students.
Trend over the past 4 years. Across the same 4-year window, public-school enrollment shrank 3%: 36,156 students in SY 2020-21 versus 35,174 in SY 2024-25.
In the discussion threads here, the community for Madison County discusses school events, board meetings, and seasonal calendars. Anyone with firsthand knowledge of these schools is welcome to weigh in.