Illinois Schools & Education
Public school metrics and education data for all 102 counties.
NCES 2022-23 public school data and FY 2022 school-finance dataAvg Graduation Rate
88.8%
Avg Per-Pupil Spending
$9,250
Avg School Score
63/100
Total Schools
4,408
962 districts
State Overview
About Schools in Illinois
This summary is generated from the NCES metrics shown on this page and reviewed against the source data by the Data Editor. It is not school advice.
High Graduation Rates at Low Costs
Illinois outperforms the national graduation average of 87.0% by nearly two points, reaching 88.8% statewide. The state achieves this while spending just $9,250 per pupil, significantly less than the national average of $13,000.
A Divide Across 102 Counties
Educational outcomes vary widely across the state's 102 counties, with graduation rates ranging from 97.0% in Edwards County to 73.9% in Winnebago County. Funding disparities are equally stark, as Lake County invests $12,962 per student while Clay County spends only $6,365.
State Score Context
How Illinois Counties Are Distributed
102 of 102 counties have enough NCES graduation-rate and school-finance data to receive a county school score. Use this distribution to understand whether the state has a concentrated cluster of high, midrange, or lower measured signals.
Scored county coverage
Counties with complete enough data for the composite score
100%
Higher measured signal
Score range 70-100
36
Midrange measured signal
Score range 40-69
61
Lower measured signal
Score range 0-39
5
Scores are comparative signals from available federal data, not ratings of individual schools.
Best school counties
Best Counties for Public School Research in Illinois
For a first-pass answer to parent searches about where the best schools are in Illinois, start with county-level evidence, then open individual school and district records. SchoolsByCounty ranks counties by public education signals, not by private opinions or paid school ratings.
Short answer for Illinois
Douglas County is the strongest county-level starting point in Illinois by the current SchoolsByCounty score, with a measured school signal of 89/100. This is a county comparison signal, not a promise that every school in the county is the best fit for every family.
Ranking methodology
102 of 102 counties have enough federal education data for a county school score. The ranking favors counties with stronger available graduation-rate and school-finance signals, then asks parents to verify individual school fit locally. The table below should help parents choose what to compare next; it should not replace attendance-boundary checks, program eligibility, commute, services, or direct district confirmation.
State average per-pupil spending in this dataset: $9,250.
Top measured county school signals
Ranked by the county school score where enough federal data is available.
Edwards County
97.0%
Edwards County has the strongest reported county graduation-rate signal in Illinois. Use this as a broad county context, then review individual high-school records.
Lake County
$12,962
Lake County reports the highest per-pupil spending among counties with available data. Higher spending is context, not a guarantee of student fit.
Clay County
18/100
Clay County has one of the lowest measured county school signals in Illinois. Review missing data, district context, and individual school records before drawing conclusions.
District research
Compare Illinois public school districts before narrowing by address
Illinois has 962 public school district records and 4,408 school records in the NCES file. Use the district hub to sort large district systems by enrollment, school count, county context, and generated district-guide coverage.
Regional comparison guides
Compare Illinois Counties in Real Relocation Shortlists
These static guides connect Illinois county profiles to common metro-area school decisions. Each guide gives a direct answer, side-by-side NCES metrics, and links back into county profiles for deeper school and district research.
How do Cook, DuPage, and Lake counties compare for school research?
Compare Chicago-area public school metrics for Cook, DuPage, and Lake counties, including school score, graduation, and spending.
Open guideBuild a three-county school comparison
Compare any Illinois county with other county profiles using the same school score, graduation-rate, and spending fields.
Open compare toolAll Illinois Counties
| County | School Score |
|---|---|
Douglas County
| 89/100 |
DuPage County
| 89/100 |
Edwards County
| 89/100 |
Livingston County
| 89/100 |
Johnson County
| 88/100 |
Hardin County
| 88/100 |
Brown County
| 84/100 |
McHenry County
| 84/100 |
Ogle County
| 83/100 |
Hamilton County
| 82/100 |
Gallatin County
| 82/100 |
Kendall County
| 81/100 |
Carroll County
| 81/100 |
Pulaski County
| 81/100 |
Boone County
| 80/100 |
Jo Daviess County
| 79/100 |
Coles County
| 78/100 |
Woodford County
| 77/100 |
Iroquois County
| 77/100 |
McLean County
| 76/100 |
Lake County
| 76/100 |
Jasper County
| 76/100 |
Mercer County
| 76/100 |
Greene County
| 76/100 |
Will County
| 75/100 |
Bond County
| 75/100 |
Warren County
| 75/100 |
Washington County
| 75/100 |
Moultrie County
| 74/100 |
White County
| 74/100 |
Perry County
| 72/100 |
Kankakee County
| 72/100 |
Stark County
| 71/100 |
Grundy County
| 71/100 |
Scott County
| 70/100 |
Alexander County
| 70/100 |
Schuyler County
| 67/100 |
Christian County
| 66/100 |
Piatt County
| 66/100 |
Union County
| 66/100 |
DeKalb County
| 66/100 |
Edgar County
| 66/100 |
Monroe County
| 66/100 |
Ford County
| 65/100 |
Shelby County
| 65/100 |
McDonough County
| 65/100 |
Jackson County
| 64/100 |
Tazewell County
| 64/100 |
Henry County
| 63/100 |
Putnam County
| 63/100 |
Rock Island County
| 63/100 |
Whiteside County
| 63/100 |
Clark County
| 62/100 |
Montgomery County
| 62/100 |
St. Clair County
| 61/100 |
Macoupin County
| 61/100 |
Jefferson County
| 60/100 |
Kane County
| 60/100 |
Randolph County
| 59/100 |
De Witt County
| 59/100 |
LaSalle County
| 59/100 |
Richland County
| 59/100 |
Massac County
| 58/100 |
Cook County
| 58/100 |
Bureau County
| 58/100 |
Champaign County
| 58/100 |
Mason County
| 58/100 |
Knox County
| 57/100 |
Marshall County
| 57/100 |
Cumberland County
| 57/100 |
Saline County
| 56/100 |
Clinton County
| 56/100 |
Fulton County
| 55/100 |
Effingham County
| 55/100 |
Adams County
| 54/100 |
Crawford County
| 54/100 |
Fayette County
| 54/100 |
Franklin County
| 53/100 |
Logan County
| 52/100 |
Pike County
| 51/100 |
Lee County
| 51/100 |
Menard County
| 49/100 |
Henderson County
| 49/100 |
Calhoun County
| 49/100 |
Cass County
| 49/100 |
Vermilion County
| 49/100 |
Sangamon County
| 48/100 |
Jersey County
| 48/100 |
Peoria County
| 47/100 |
Pope County
| 47/100 |
Madison County
| 46/100 |
Winnebago County
| 45/100 |
Stephenson County
| 45/100 |
Hancock County
| 45/100 |
Marion County
| 43/100 |
Morgan County
| 43/100 |
Wabash County
| 41/100 |
Williamson County
| 37/100 |
Wayne County
| 37/100 |
Macon County
| 36/100 |
Lawrence County
| 32/100 |
Clay County
| 18/100 |
— = data not available for this county.
Compare county school profiles in Illinois
Use the comparison tool to review school scores, graduation rates, and spending side by side.
Frequently Asked Questions About Illinois Schools
Which Illinois counties have the highest graduation rates?
What is per-pupil spending like in Illinois?
Which regional school comparisons include Illinois counties?
What are the best school counties in Illinois?
Which Illinois county has the strongest measured school score?
What is the average graduation rate in Illinois?
Data Sources
Education data sourced from the National Center for Education Statistics (NCES) Common Core of Data and School District Finance Survey. School scores are derived composite metrics based on available NCES graduation-rate and school-finance signals.
Data is informational only. Coverage varies by county and reporting year. Not for use as the sole basis for educational decisions.