Illinois · special-education accountability

How does your school treat kids with disabilities?

PedsList scores all 851 Illinois public school districts and 3,811 schools on how they serve roughly 262,000 students with IEPs. In 2024–25 the typical Illinois district taught 55.7% of its students with IEPs in a regular classroom at least 80% of the day, and in the most recent federal civil-rights data (2023–24), students with disabilities were suspended out of school 2.2× as often as their classmates.

Updated November 2, 2026ISBE Illinois Report Card 2024–25U.S. Dept. of Education CRDC 2023–24Methodology
851
school districts scored
3,811
individual schools scored
2.2×
more often students with disabilities are suspended than their peers
56%
median district inclusion rate
DistrictsSchools
837 districts · most inclusive first · page 13 of 14 · green/orange = better/worse than the Illinois average · districts with fewer than 30 students with IEPs are listed after the ranked ones
Spring Valley CCSD 99
Bureau County · 627 students
Included in general-ed 80%+34%
Suspension
2.2 /100 IEP
Chronic absence
19%
Reading prof.
18%
Based on 125 students with IEPs (20% of enrollment)
Evergreen Park CHSD 231
Cook County · 927 students
Included in general-ed 80%+34%
Suspension
6.3 /100 IEP
Chronic absence
37%
Reading prof.
n/a
Based on 119 students with IEPs (13% of enrollment)
Anna CCSD 37
Union County · 559 students
Included in general-ed 80%+33%
Suspension
11.2 /100 IEP
Chronic absence
25%
Reading prof.
26%
Based on 118 students with IEPs (21% of enrollment)
Freeburg CHSD 77
Saint Clair County · 666 students
Included in general-ed 80%+33%
Suspension
9.0 /100 IEP
Chronic absence
33%
Reading prof.
n/a
Based on 78 students with IEPs (13% of enrollment)
Lincoln CHSD 404
Logan County · 802 students
Included in general-ed 80%+33%
Suspension
11.6 /100 IEP
Chronic absence
33%
Reading prof.
n/a
Based on 104 students with IEPs (14% of enrollment)
Macomb CUSD 185
McDonough County · 1,811 students
Included in general-ed 80%+33%
Suspension
14.6 /100 IEP
Chronic absence
40%
Reading prof.
14%
Based on 403 students with IEPs (20% of enrollment)
West Central CUSD 235
Henderson County · 709 students
Included in general-ed 80%+33%
Suspension
8.3 /100 IEP
Chronic absence
32%
Reading prof.
n/a
Based on 124 students with IEPs (17% of enrollment)
Liberty CUSD 2
Adams County · 568 students
Included in general-ed 80%+33%
Suspension
10.2 /100 IEP
Chronic absence
22%
Reading prof.
26%
Based on 112 students with IEPs (19% of enrollment)
Thornton SD 154
Cook County · 243 students
Included in general-ed 80%+33%
Suspension
0.0 /100 IEP
Chronic absence
30%
Reading prof.
n/a
Based on 48 students with IEPs (20% of enrollment)
CHSD 218
Cook County · 6,558 students
Included in general-ed 80%+32%
Suspension
21.4 /100 IEP
Chronic absence
40%
Reading prof.
10%
Based on 937 students with IEPs (18% of enrollment)
Pinckneyville SD 50
Perry County · 505 students
Included in general-ed 80%+32%
Suspension
1.1 /100 IEP
Chronic absence
17%
Reading prof.
18%
Based on 88 students with IEPs (18% of enrollment)
Winchester CUSD 1
Scott County · 510 students
Included in general-ed 80%+32%
Suspension
12.1 /100 IEP
Chronic absence
23%
Reading prof.
22%
Based on 99 students with IEPs (18% of enrollment)
Zeigler-Royalton CUSD 188
Franklin County · 481 students
Included in general-ed 80%+32%
Suspension
3.2 /100 IEP
Chronic absence
34%
Reading prof.
n/a
Based on 119 students with IEPs (25% of enrollment)
Bloom Twp HSD 206
Cook County · 3,079 students
Included in general-ed 80%+31%
Suspension
0.0 /100 IEP
Chronic absence
51%
Reading prof.
n/a
Based on 483 students with IEPs (16% of enrollment)
Zion-Benton Twp HSD 126
Lake County · 2,518 students
Included in general-ed 80%+31%
Suspension
22.6 /100 IEP
Chronic absence
40%
Reading prof.
n/a
Based on 320 students with IEPs (13% of enrollment)
Kewanee CUSD 229
Henry County · 1,881 students
Included in general-ed 80%+31%
Suspension
1.9 /100 IEP
Chronic absence
42%
Reading prof.
11%
Based on 299 students with IEPs (16% of enrollment)
Galatia CUSD 1
Saline County · 527 students
Included in general-ed 80%+31%
Suspension
4.4 /100 IEP
Chronic absence
46%
Reading prof.
n/a
Based on 60 students with IEPs (16% of enrollment)
Germantown SD 60
Clinton County · 256 students
Included in general-ed 80%+31%
Suspension
2.2 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 46 students with IEPs (16% of enrollment)
Township HSD 211
Cook County · 12,147 students
Included in general-ed 80%+30%
Suspension
7.9 /100 IEP
Chronic absence
27%
Reading prof.
52%
Based on 1,147 students with IEPs (9% of enrollment)
Frankfort CUSD 168
Franklin County · 1,402 students
Included in general-ed 80%+30%
Suspension
5.9 /100 IEP
Chronic absence
34%
Reading prof.
16%
Based on 355 students with IEPs (24% of enrollment)
Waverly CUSD 6
Morgan County · 334 students
Included in general-ed 80%+30%
Suspension
19.1 /100 IEP
Chronic absence
26%
Reading prof.
n/a
Based on 59 students with IEPs (19% of enrollment)
Central CUSD 3
Adams County · 752 students
Included in general-ed 80%+30%
Suspension
10.2 /100 IEP
Chronic absence
23%
Reading prof.
17%
Based on 136 students with IEPs (18% of enrollment)
Hillside SD 93
Cook County · 417 students
Included in general-ed 80%+30%
Suspension
14.8 /100 IEP
Chronic absence
29%
Reading prof.
n/a
Based on 81 students with IEPs (17% of enrollment)
Havana CUSD 126
Mason County · 780 students
Included in general-ed 80%+29%
Suspension
4.3 /100 IEP
Chronic absence
26%
Reading prof.
17%
Based on 207 students with IEPs (23% of enrollment)
Warren Twp HSD 121
Lake County · 3,687 students
Included in general-ed 80%+28%
Suspension
9.1 /100 IEP
Chronic absence
41%
Reading prof.
13%
Based on 505 students with IEPs (11% of enrollment)
Villa Grove CUSD 302
Douglas County · 620 students
Included in general-ed 80%+28%
Suspension
0.0 /100 IEP
Chronic absence
32%
Reading prof.
n/a
Based on 95 students with IEPs (16% of enrollment)
La Salle-Peru Twp HSD 120
LaSalle County · 1,203 students
Included in general-ed 80%+28%
Suspension
11.3 /100 IEP
Chronic absence
28%
Reading prof.
n/a
Based on 157 students with IEPs (14% of enrollment)
Willow Springs SD 108
Cook County · 378 students
Included in general-ed 80%+28%
Suspension
8.5 /100 IEP
Chronic absence
32%
Reading prof.
n/a
Based on 82 students with IEPs (21% of enrollment)
Madison CUSD 12
Madison County · 625 students
Included in general-ed 80%+27%
Suspension
17.2 /100 IEP
Chronic absence
53%
Reading prof.
n/a
Based on 116 students with IEPs (18% of enrollment)
Limestone CHSD 310
Peoria County · 904 students
Included in general-ed 80%+27%
Suspension
26.4 /100 IEP
Chronic absence
36%
Reading prof.
n/a
Based on 131 students with IEPs (15% of enrollment)
High Mount SD 116
Saint Clair County · 320 students
Included in general-ed 80%+26%
Suspension
5.8 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 68 students with IEPs (22% of enrollment)
Marengo CHSD 154
McHenry County · 665 students
Included in general-ed 80%+24%
Suspension
24.7 /100 IEP
Chronic absence
41%
Reading prof.
n/a
Based on 85 students with IEPs (11% of enrollment)
Anna Jonesboro CHSD 81
Union County · 487 students
Included in general-ed 80%+24%
Suspension
11.5 /100 IEP
Chronic absence
26%
Reading prof.
n/a
Based on 70 students with IEPs (15% of enrollment)
Community Unit School District No 196
Saint Clair County · 878 students
Included in general-ed 80%+24%
Suspension
11.0 /100 IEP
Chronic absence
39%
Reading prof.
18%
Based on 138 students with IEPs (16% of enrollment)
Mt Vernon Twp HSD 201
Jefferson County · 1,257 students
Included in general-ed 80%+24%
Suspension
n/a
Chronic absence
42%
Reading prof.
n/a
Based on 223 students with IEPs (19% of enrollment)
Pleasant Valley SD 62
Peoria County · 372 students
Included in general-ed 80%+23%
Suspension
8.5 /100 IEP
Chronic absence
38%
Reading prof.
n/a
Based on 102 students with IEPs (25% of enrollment)
South Holland SD 150
Cook County · 831 students
Included in general-ed 80%+23%
Suspension
13.7 /100 IEP
Chronic absence
26%
Reading prof.
n/a
Based on 102 students with IEPs (10% of enrollment)
W Harvey-Dixmoor PSD 147
Cook County · 662 students
Included in general-ed 80%+22%
Suspension
0.0 /100 IEP
Chronic absence
43%
Reading prof.
n/a
Based on 72 students with IEPs (10% of enrollment)
O Fallon Twp HSD 203
Saint Clair County · 2,550 students
Included in general-ed 80%+17%
Suspension
13.1 /100 IEP
Chronic absence
32%
Reading prof.
n/a
Based on 396 students with IEPs (14% of enrollment)
Pontiac Twp HSD 90
Livingston County · 658 students
Included in general-ed 80%+16%
Suspension
10.7 /100 IEP
Chronic absence
45%
Reading prof.
n/a
Based on 109 students with IEPs (17% of enrollment)
Pekin CSD 303
Tazewell County · 1,701 students
Included in general-ed 80%+16%
Suspension
19.5 /100 IEP
Chronic absence
50%
Reading prof.
20%
Based on 286 students with IEPs (17% of enrollment)
Thornton Twp HSD 205
Cook County · 4,275 students
Included in general-ed 80%+16%
Suspension
15.4 /100 IEP
Chronic absence
53%
Reading prof.
6%
Based on 590 students with IEPs (14% of enrollment)
Gardner S Wilmington Twp HSD 73
Grundy County · 174 students
Included in general-ed 80%+13%
Suspension
0.0 /100 IEP
Chronic absence
41%
Reading prof.
n/a
Based on 32 students with IEPs (21% of enrollment)
Hartsburg Emden CUSD 21
Logan County · 136 students
Included in general-ed 80%+95%
Suspension
0.0 /100 IEP
Chronic absence
37%
Reading prof.
n/a
Based on 18 students with IEPs (11% of enrollment) · too few to rank
Dimmick Community Consolidated SD #175
LaSalle County · 144 students
Included in general-ed 80%+94%
Suspension
0.0 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 15 students with IEPs (11% of enrollment) · too few to rank
Limestone Walters CCSD 316
Peoria County · 179 students
Included in general-ed 80%+92%
Suspension
3.8 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 26 students with IEPs (15% of enrollment) · too few to rank
Steward ESD 220
Lee County · 56 students
Included in general-ed 80%+92%
Suspension
9.1 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 11 students with IEPs (20% of enrollment) · too few to rank
Dallas ESD 327
Hancock County · 138 students
Included in general-ed 80%+91%
Suspension
5.9 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 24 students with IEPs (15% of enrollment) · too few to rank
Potomac CUSD 10
Vermilion County · 117 students
Included in general-ed 80%+91%
Suspension
0.0 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 16 students with IEPs (18% of enrollment) · too few to rank
Bannockburn SD 106
Lake County · 167 students
Included in general-ed 80%+90%
Suspension
0.0 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 19 students with IEPs (12% of enrollment) · too few to rank
Deland-Weldon CUSD 57
Piatt County · 166 students
Included in general-ed 80%+89%
Suspension
15.4 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 26 students with IEPs (18% of enrollment) · too few to rank
Paw Paw CUSD 271
Lee County · 127 students
Included in general-ed 80%+89%
Suspension
0.0 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 23 students with IEPs (14% of enrollment) · too few to rank
Rutland CCSD 230
LaSalle County · 68 students
Included in general-ed 80%+86%
Suspension
0.0 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 18 students with IEPs (22% of enrollment) · too few to rank
Shirland CCSD 134
Winnebago County · 102 students
Included in general-ed 80%+85%
Suspension
0.0 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 11 students with IEPs (14% of enrollment) · too few to rank
Allen-Otter Creek CCSD 65
LaSalle County · 96 students
Included in general-ed 80%+83%
Suspension
0.0 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 21 students with IEPs (22% of enrollment) · too few to rank
Kings Cons SD 144
Ogle County · 75 students
Included in general-ed 80%+82%
Suspension
0.0 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 16 students with IEPs (20% of enrollment) · too few to rank
South Wilmington CCSD 74
Grundy County · 67 students
Included in general-ed 80%+82%
Suspension
0.0 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 13 students with IEPs (20% of enrollment) · too few to rank
St Rose SD 14-15
Clinton County · 165 students
Included in general-ed 80%+82%
Suspension
0.0 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 23 students with IEPs (13% of enrollment) · too few to rank
Geff CCSD 14
Wayne County · 100 students
Included in general-ed 80%+82%
Suspension
9.1 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 22 students with IEPs (28% of enrollment) · too few to rank
Eswood CCSD 269
Ogle County · 76 students
Included in general-ed 80%+81%
Suspension
0.0 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 9 students with IEPs (17% of enrollment) · too few to rank

Browse districts by county

Adams County 5
Alexander County 2
Bond County 2
Boone County 2
Brown County 1
Bureau County 12
Calhoun County 2
Carroll County 3
Cass County 3
Champaign County 14
Christian County 5
Clark County 3
Clay County 3
Clinton County 12
Coles County 3
Cook County 144
Crawford County 4
Cumberland County 2
DeKalb County 8
Dept Of Corrections County 1
DeWitt County 2
Douglas County 4
DuPage County 42
Edgar County 5
Edwards County 1
Effingham County 5
Fayette County 4
Ford County 2
Franklin County 9
Fulton County 6
Gallatin County 1
Greene County 3
Grundy County 12
Hamilton County 1
Hancock County 8
Hardin County 1
Henderson County 1
Henry County 9
Iroquois County 7
Jackson County 8
Jasper County 1
Jefferson County 14
Jersey County 1
Jo Daviess County 6
Johnson County 6
Kane County 9
Kankakee County 11
Kendall County 6
Knox County 5
LaSalle County 26
Lake County 45
Lawrence County 2
Lee County 5
Livingston County 12
Logan County 7
Macon County 7
Macoupin County 8
Madison County 13
Marion County 13
Marshall County 2
Mason County 3
Massac County 2
McDonough County 3
McHenry County 18
McLean County 8
Menard County 3
Mercer County 1
Monroe County 3
Montgomery County 4
Morgan County 5
Moultrie County 2
Ogle County 10
Peoria County 18
Perry County 5
Piatt County 4
Pike County 4
Pope County 1
Pulaski County 2
Putnam County 1
Randolph County 7
Richland County 1
Rock Island County 10
Saint Clair County 27
Saline County 4
Sangamon County 10
Schuyler County 1
Scott County 2
Shelby County 5
Stark County 2
Stephenson County 5
Tazewell County 18
Union County 7
Vermilion County 11
Wabash County 2
Warren County 2
Washington County 6
Wayne County 7
White County 3
Whiteside County 9
Will County 29
Williamson County 5
Winnebago County 11
Woodford County 9