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 1 of 14 · green/orange = better/worse than the Illinois average · districts with fewer than 30 students with IEPs are listed after the ranked ones
Grass Lake SD 36
Lake County · 166 students
Included in general-ed 80%+94%
Suspension
0.0 /100 IEP
Chronic absence
37%
Reading prof.
n/a
Based on 32 students with IEPs (18% of enrollment)
Martinsville CUSD 3C
Clark County · 338 students
Included in general-ed 80%+92%
Suspension
2.6 /100 IEP
Chronic absence
22%
Reading prof.
n/a
Based on 81 students with IEPs (22% of enrollment)
Bunker Hill CUSD 8
Macoupin County · 518 students
Included in general-ed 80%+92%
Suspension
4.5 /100 IEP
Chronic absence
19%
Reading prof.
n/a
Based on 110 students with IEPs (18% of enrollment)
Rosemont ESD 78
Cook County · 188 students
Included in general-ed 80%+92%
Suspension
0.0 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 44 students with IEPs (21% of enrollment)
Lake Forest SD 67
Lake County · 1,640 students
Included in general-ed 80%+91%
Suspension
3.7 /100 IEP
Chronic absence
11%
Reading prof.
64%
Based on 228 students with IEPs (14% of enrollment)
Kenilworth SD 38
Cook County · 453 students
Included in general-ed 80%+90%
Suspension
4.3 /100 IEP
Chronic absence
n/a
Reading prof.
72%
Based on 59 students with IEPs (13% of enrollment)
Deerfield SD 109
Lake County · 2,775 students
Included in general-ed 80%+90%
Suspension
0.2 /100 IEP
Chronic absence
12%
Reading prof.
67%
Based on 389 students with IEPs (14% of enrollment)
Winnetka SD 36
Cook County · 1,723 students
Included in general-ed 80%+88%
Suspension
0.3 /100 IEP
Chronic absence
13%
Reading prof.
62%
Based on 324 students with IEPs (19% of enrollment)
Winfield SD 34
DuPage County · 314 students
Included in general-ed 80%+88%
Suspension
0.0 /100 IEP
Chronic absence
n/a
Reading prof.
31%
Based on 44 students with IEPs (14% of enrollment)
Okaw Valley CUSD 302
Moultrie County · 445 students
Included in general-ed 80%+88%
Suspension
7.1 /100 IEP
Chronic absence
20%
Reading prof.
31%
Based on 47 students with IEPs (11% of enrollment)
Paris CUSD 4
Edgar County · 593 students
Included in general-ed 80%+87%
Suspension
2.8 /100 IEP
Chronic absence
31%
Reading prof.
34%
Based on 64 students with IEPs (14% of enrollment)
Hamilton CCSD 328
Hancock County · 565 students
Included in general-ed 80%+85%
Suspension
2.2 /100 IEP
Chronic absence
30%
Reading prof.
23%
Based on 81 students with IEPs (14% of enrollment)
Ashley CCSD 15
Washington County · 120 students
Included in general-ed 80%+85%
Suspension
0.0 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 39 students with IEPs (28% of enrollment)
Teutopolis CUSD 50
Effingham County · 1,127 students
Included in general-ed 80%+84%
Suspension
0.9 /100 IEP
Chronic absence
n/a
Reading prof.
42%
Based on 112 students with IEPs (9% of enrollment)
Lake Bluff ESD 65
Lake County · 847 students
Included in general-ed 80%+84%
Suspension
n/a
Chronic absence
7%
Reading prof.
53%
Based on 120 students with IEPs (14% of enrollment)
Emmons SD 33
Lake County · 282 students
Included in general-ed 80%+84%
Suspension
2.6 /100 IEP
Chronic absence
19%
Reading prof.
40%
Based on 37 students with IEPs (14% of enrollment)
Sunset Ridge SD 29
Cook County · 487 students
Included in general-ed 80%+84%
Suspension
0.0 /100 IEP
Chronic absence
17%
Reading prof.
69%
Based on 74 students with IEPs (17% of enrollment)
Litchfield CUSD 12
Montgomery County · 1,228 students
Included in general-ed 80%+83%
Suspension
0.0 /100 IEP
Chronic absence
26%
Reading prof.
21%
Based on 268 students with IEPs (21% of enrollment)
Scales Mound CUSD 211
Jo Daviess County · 231 students
Included in general-ed 80%+83%
Suspension
5.3 /100 IEP
Chronic absence
n/a
Reading prof.
44%
Based on 38 students with IEPs (19% of enrollment)
Hinsdale CCSD 181
DuPage County · 3,436 students
Included in general-ed 80%+82%
Suspension
0.0 /100 IEP
Chronic absence
12%
Reading prof.
67%
Based on 429 students with IEPs (12% of enrollment)
Indian Creek CUSD 425
DeKalb County · 714 students
Included in general-ed 80%+82%
Suspension
7.3 /100 IEP
Chronic absence
14%
Reading prof.
n/a
Based on 124 students with IEPs (17% of enrollment)
Leland CUSD 1
LaSalle County · 413 students
Included in general-ed 80%+82%
Suspension
1.3 /100 IEP
Chronic absence
17%
Reading prof.
n/a
Based on 78 students with IEPs (19% of enrollment)
Channahon SD 17
Will County · 1,093 students
Included in general-ed 80%+81%
Suspension
0.0 /100 IEP
Chronic absence
18%
Reading prof.
36%
Based on 137 students with IEPs (12% of enrollment)
Roselle SD 12
DuPage County · 686 students
Included in general-ed 80%+81%
Suspension
2.2 /100 IEP
Chronic absence
16%
Reading prof.
49%
Based on 85 students with IEPs (13% of enrollment)
Ashton-Franklin Center CUSD 275
Lee County · 446 students
Included in general-ed 80%+81%
Suspension
11.1 /100 IEP
Chronic absence
33%
Reading prof.
n/a
Based on 55 students with IEPs (13% of enrollment)
Tri Valley CUSD 3
McLean County · 1,062 students
Included in general-ed 80%+81%
Suspension
2.7 /100 IEP
Chronic absence
21%
Reading prof.
38%
Based on 114 students with IEPs (11% of enrollment)
Edinburg CUSD 4
Christian County · 227 students
Included in general-ed 80%+80%
Suspension
2.9 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 35 students with IEPs (20% of enrollment)
Naperville CUSD 203
DuPage County · 15,458 students
Included in general-ed 80%+80%
Suspension
3.1 /100 IEP
Chronic absence
23%
Reading prof.
52%
Based on 1,933 students with IEPs (12% of enrollment)
Rockton SD 140
Winnebago County · 1,598 students
Included in general-ed 80%+80%
Suspension
4.0 /100 IEP
Chronic absence
16%
Reading prof.
41%
Based on 250 students with IEPs (16% of enrollment)
Century CUSD 100
Pulaski County · 329 students
Included in general-ed 80%+80%
Suspension
1.7 /100 IEP
Chronic absence
29%
Reading prof.
n/a
Based on 69 students with IEPs (21% of enrollment)
Panhandle CUSD 2
Montgomery County · 438 students
Included in general-ed 80%+80%
Suspension
2.2 /100 IEP
Chronic absence
17%
Reading prof.
n/a
Based on 83 students with IEPs (19% of enrollment)
Oak Park ESD 97
Cook County · 5,541 students
Included in general-ed 80%+80%
Suspension
2.3 /100 IEP
Chronic absence
20%
Reading prof.
48%
Based on 991 students with IEPs (18% of enrollment)
Glencoe SD 35
Cook County · 1,203 students
Included in general-ed 80%+79%
Suspension
0.7 /100 IEP
Chronic absence
12%
Reading prof.
66%
Based on 170 students with IEPs (14% of enrollment)
Sangamon Valley CUSD 9
Macon County · 559 students
Included in general-ed 80%+79%
Suspension
2.5 /100 IEP
Chronic absence
18%
Reading prof.
23%
Based on 96 students with IEPs (16% of enrollment)
Palos Heights SD 128
Cook County · 715 students
Included in general-ed 80%+79%
Suspension
0.0 /100 IEP
Chronic absence
17%
Reading prof.
46%
Based on 129 students with IEPs (16% of enrollment)
Pleasantdale SD 107
Cook County · 767 students
Included in general-ed 80%+79%
Suspension
0.0 /100 IEP
Chronic absence
16%
Reading prof.
59%
Based on 84 students with IEPs (10% of enrollment)
Big Hollow SD 38
Lake County · 1,615 students
Included in general-ed 80%+79%
Suspension
0.0 /100 IEP
Chronic absence
27%
Reading prof.
18%
Based on 176 students with IEPs (14% of enrollment)
Diamond Lake SD 76
Lake County · 774 students
Included in general-ed 80%+79%
Suspension
6.3 /100 IEP
Chronic absence
18%
Reading prof.
21%
Based on 109 students with IEPs (14% of enrollment)
St Joseph CCSD 169
Champaign County · 788 students
Included in general-ed 80%+79%
Suspension
0.0 /100 IEP
Chronic absence
20%
Reading prof.
60%
Based on 99 students with IEPs (13% of enrollment)
Kildeer Countryside CCSD 96
Lake County · 3,488 students
Included in general-ed 80%+78%
Suspension
0.3 /100 IEP
Chronic absence
17%
Reading prof.
47%
Based on 395 students with IEPs (12% of enrollment)
Nippersink SD 2
McHenry County · 956 students
Included in general-ed 80%+78%
Suspension
4.7 /100 IEP
Chronic absence
20%
Reading prof.
38%
Based on 196 students with IEPs (18% of enrollment)
Pecatonica CUSD 321
Winnebago County · 880 students
Included in general-ed 80%+78%
Suspension
10.0 /100 IEP
Chronic absence
16%
Reading prof.
24%
Based on 137 students with IEPs (16% of enrollment)
Rantoul City SD 137
Champaign County · 1,552 students
Included in general-ed 80%+78%
Suspension
28.0 /100 IEP
Chronic absence
27%
Reading prof.
12%
Based on 305 students with IEPs (19% of enrollment)
Glen Ellyn SD 41
DuPage County · 3,300 students
Included in general-ed 80%+78%
Suspension
1.2 /100 IEP
Chronic absence
17%
Reading prof.
53%
Based on 423 students with IEPs (12% of enrollment)
Itasca SD 10
DuPage County · 1,005 students
Included in general-ed 80%+78%
Suspension
6.3 /100 IEP
Chronic absence
17%
Reading prof.
54%
Based on 128 students with IEPs (14% of enrollment)
Cowden-Herrick CUSD 3A
Shelby County · 329 students
Included in general-ed 80%+78%
Suspension
20.8 /100 IEP
Chronic absence
40%
Reading prof.
39%
Based on 53 students with IEPs (17% of enrollment)
Princeville CUSD 326
Peoria County · 635 students
Included in general-ed 80%+78%
Suspension
0.0 /100 IEP
Chronic absence
17%
Reading prof.
n/a
Based on 89 students with IEPs (14% of enrollment)
Rome CCSD 2
Jefferson County · 302 students
Included in general-ed 80%+78%
Suspension
0.0 /100 IEP
Chronic absence
22%
Reading prof.
n/a
Based on 46 students with IEPs (13% of enrollment)
Oak Grove SD 68 Green Oaks
Lake County · 900 students
Included in general-ed 80%+77%
Suspension
0.0 /100 IEP
Chronic absence
13%
Reading prof.
43%
Based on 99 students with IEPs (11% of enrollment)
Pleasant Hill SD 69
Peoria County · 163 students
Included in general-ed 80%+77%
Suspension
7.7 /100 IEP
Chronic absence
56%
Reading prof.
n/a
Based on 52 students with IEPs (28% of enrollment)
Lake Forest CHSD 115
Lake County · 1,374 students
Included in general-ed 80%+77%
Suspension
3.6 /100 IEP
Chronic absence
14%
Reading prof.
76%
Based on 188 students with IEPs (14% of enrollment)
Woodridge SD 68
DuPage County · 2,643 students
Included in general-ed 80%+77%
Suspension
0.0 /100 IEP
Chronic absence
21%
Reading prof.
34%
Based on 472 students with IEPs (16% of enrollment)
Beecher City CUSD 20
Effingham County · 358 students
Included in general-ed 80%+77%
Suspension
2.2 /100 IEP
Chronic absence
21%
Reading prof.
n/a
Based on 41 students with IEPs (12% of enrollment)
Fox River Grove Cons SD 3
McHenry County · 418 students
Included in general-ed 80%+77%
Suspension
5.1 /100 IEP
Chronic absence
22%
Reading prof.
37%
Based on 58 students with IEPs (15% of enrollment)
Kinnikinnick CCSD 131
Winnebago County · 1,639 students
Included in general-ed 80%+77%
Suspension
2.7 /100 IEP
Chronic absence
24%
Reading prof.
33%
Based on 327 students with IEPs (20% of enrollment)
AlWood CUSD 225
Henry County · 399 students
Included in general-ed 80%+76%
Suspension
0.0 /100 IEP
Chronic absence
n/a
Reading prof.
32%
Based on 55 students with IEPs (16% of enrollment)
LaGrange Highlands SD 106
Cook County · 1,027 students
Included in general-ed 80%+76%
Suspension
0.0 /100 IEP
Chronic absence
9%
Reading prof.
66%
Based on 117 students with IEPs (12% of enrollment)
Wallace CCSD 195
LaSalle County · 403 students
Included in general-ed 80%+76%
Suspension
2.8 /100 IEP
Chronic absence
20%
Reading prof.
26%
Based on 72 students with IEPs (20% of enrollment)
Chester-East Lincoln CCSD 61
Logan County · 298 students
Included in general-ed 80%+76%
Suspension
2.4 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 41 students with IEPs (11% of enrollment)
Salt Fork Community Unit District 512
Vermilion County · 869 students
Included in general-ed 80%+76%
Suspension
7.9 /100 IEP
Chronic absence
15%
Reading prof.
19%
Based on 137 students with IEPs (16% of enrollment)

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