Madison County Schools & Education

Madison County, Illinois

NCES + U.S. Census Bureau

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

Student-Teacher Ratio

N/A

National avg 15.8 : 1

Free Lunch (Median)

N/A

National median 48.2%

State School Rank

#91

of 102 counties (1 = best)

Education Advisory: Madison County

School Verdict

Madison County performs at an average level with a school score of 46/100 and a solid graduation rate of 86.6%.

Funding Context

At $7,939 per pupil, Madison County operates with limited funding, which may constrain staffing, materials, and extracurricular offerings.

Attainment Context

Educational attainment data for Madison County is not available.

Neighbor Context

Its school score is 27% below the Illinois average, and its graduation rate trails the state average by 2.2 percentage points, while per-pupil spending is 14% lower than the state norm.

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

Student-Teacher Ratio

county average

Free Lunch (Median)

of students countywide

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

How do schools in Madison County rate?
Madison County has a school score of 46/100, which is considered average. This score is calculated from graduation rates, per-pupil spending, and educational attainment data from NCES and the U.S. Census Bureau.
What is the graduation rate in Madison County?
The high school graduation rate in Madison County is 86.6%, which is below the national average of 87.5%. This figure is based on NCES district-level data for public high schools in the county.
How much does Madison County spend per student?
Madison County spends $7,939 per pupil annually on public education, based on NCES district finance data. This includes instructional costs, support services, and capital expenditures allocated across the student population.

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

By Logan Johnson, Founder & Data EditorUpdated Reviewed by Logan Johnson, Founder & Data Editor

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.