Madison County Schools & Education

Madison County, Illinois

School Score

46/100

Higher = better

Rating

Average

Graduation Rate

86.6%

National avg 87.5%

Education Statistics

Graduation Rate

86.6%

National avg 87.5%

State avg 88.8%

Per-Pupil Spending

$7,939

National avg $13,239

State avg $9,250

School Score

46/100

Higher = better

State avg 63/100

State School Rank

#91

of 102 counties (1 = best)

Education Overview

About Schools in Madison County, Illinois

A Broad Network Supporting Over 35,000 Students

Madison County maintains a robust infrastructure of 80 public schools across 13 districts, serving 35,863 students. This network includes 46 elementary, 14 middle, and 15 high schools, alongside several specialized education centers.

Competitive Graduation Rates with Efficient Spending

The county's 86.6% graduation rate nearly matches the national average of 87.0%. While per-pupil spending of $7,939 is lower than the $9,250 state average, the county maintains a solid composite school score of 53.8.

Edwardsville and Alton Lead the County Districts

Edwardsville CUSD 7 is the largest district, educating 7,274 students across 15 schools, followed by Granite City CUSD 9 and Alton CUSD 11. There are currently zero charter schools operating within the county's public system.

Suburban Living with Large High School Campuses

The county is primarily suburban, with 65 schools in suburban locales and 11 in rural settings. While the average school size is 512, Edwardsville High School serves as a major hub with 2,354 students.

Plant Roots Near Top-Performing Suburban Schools

Families researching the area will find a wide range of homes near established districts like Edwardsville and Alton. Proximity to these well-regarded campuses remains a key factor for homebuyers throughout Madison County.

School Overview

Total Schools

80

in Madison County

Total Enrollment

35,863

students

School Districts

13

districts

Charter Schools

0

0% of total

School Type Breakdown

Elementary46
Middle14
High15
Other5

13 School Districts in Madison County

Edwardsville CUSD 7

15 schools
7,274 students

Granite City CUSD 9

9 schools
5,817 students

Alton CUSD 11

10 schools
5,752 students

Triad CUSD 2

6 schools
3,991 students

Highland CUSD 5

6 schools
2,796 students

Bethalto CUSD 8

5 schools
2,321 students

Roxana CUSD 1

4 schools
1,690 students

East Alton SD 13

3 schools
716 students

Madison CUSD 12

4 schools
657 students

Wood River-Hartford ESD 15

3 schools
592 students

80 Public Schools in Madison County

Edwardsville High School

Edwardsville CUSD 7

9–12High2,354 students
Alton High School

Alton CUSD 11

9–12High1,990 students
Granite City High School

Granite City CUSD 9

9–12High1,805 students
Alton Middle School

Alton CUSD 11

6–8Middle1,241 students
Triad High School

Triad CUSD 2

9–12High1,205 students
Collinsville Middle School

Collinsville CUSD 10

7–8Middle950 students
Triad Middle School

Triad CUSD 2

6–8Middle901 students
Liberty Middle School

Edwardsville CUSD 7

6–8Middle896 students
Dorris Intermediate Sch

Collinsville CUSD 10

4–6Middle884 students
Coolidge Junior High Sch

Granite City CUSD 9

7–8Middle871 students
Highland High School

Highland CUSD 5

9–12High859 students
Grigsby Intermediate School

Granite City CUSD 9

5–6Middle829 students
Lincoln Middle School

Edwardsville CUSD 7

6–8Middle818 students
Silver Creek Elementary

Triad CUSD 2

PK–5Primary766 students
Civic Memorial High School

Bethalto CUSD 8

9–12High748 students
C A Henning School

Triad CUSD 2

PK–5Primary743 students
Prather Elementary School

Granite City CUSD 9

PK–KGPrimary659 students
Highland Middle School

Highland CUSD 5

6–8Middle607 students
North Elementary School

Alton CUSD 11

2–5Primary603 students
Highland Primary School

Highland CUSD 5

PK–2Primary589 students

Educational Attainment

Annual Per-Pupil Expenditure

$7,939

State avg $9,250

Find Homes Near Top Schools

Browse homes in Madison County filtered by school ratings on Zillow.

Search on Zillow →

Find a Tutor in Madison County

Connect with local and online tutors via Wyzant for personalized learning support.

Find a Tutor →

Sponsored

Frequently Asked Questions

Schools in Madison County, Illinois — FAQ

What does the school system look like in Madison County, Illinois?

Madison County maintains a robust infrastructure of 80 public schools across 13 districts, serving 35,863 students. This network includes 46 elementary, 14 middle, and 15 high schools, alongside several specialized education centers.

How do schools in Madison County perform academically?

The county's 86.6% graduation rate nearly matches the national average of 87.0%. While per-pupil spending of $7,939 is lower than the $9,250 state average, the county maintains a solid composite school score of 53.8.

What are the major school districts in Madison County, Illinois?

Edwardsville CUSD 7 is the largest district, educating 7,274 students across 15 schools, followed by Granite City CUSD 9 and Alton CUSD 11. There are currently zero charter schools operating within the county's public system.

What is the school experience like in Madison County?

The county is primarily suburban, with 65 schools in suburban locales and 11 in rural settings. While the average school size is 512, Edwardsville High School serves as a major hub with 2,354 students.

How can I find homes near good schools in Madison County, Illinois?

Families researching the area will find a wide range of homes near established districts like Edwardsville and Alton. Proximity to these well-regarded campuses remains a key factor for homebuyers throughout Madison County.

Counties with Similar School Profile

Data Sources

Education data sourced from the National Center for Education Statistics (NCES) and the U.S. Census Bureau American Community Survey. School scores are derived composite metrics.

Data is informational only. Coverage varies by county and reporting year. Not for use as the sole basis for educational decisions.