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 2 of 14 · green/orange = better/worse than the Illinois average · districts with fewer than 30 students with IEPs are listed after the ranked ones
Lemont-Bromberek CSD 113A
Cook County · 1,938 students
Included in general-ed 80%+76%
Suspension
1.5 /100 IEP
Chronic absence
14%
Reading prof.
49%
Based on 398 students with IEPs (15% of enrollment)
CCSD 89
DuPage County · 2,139 students
Included in general-ed 80%+75%
Suspension
2.9 /100 IEP
Chronic absence
22%
Reading prof.
41%
Based on 326 students with IEPs (15% of enrollment)
Northbrook/Glenview SD 30
Cook County · 1,206 students
Included in general-ed 80%+75%
Suspension
0.0 /100 IEP
Chronic absence
11%
Reading prof.
63%
Based on 176 students with IEPs (14% of enrollment)
Hawthorn CCSD 73
Lake County · 3,383 students
Included in general-ed 80%+75%
Suspension
1.9 /100 IEP
Chronic absence
22%
Reading prof.
31%
Based on 545 students with IEPs (16% of enrollment)
Prairie Hill CCSD 133
Winnebago County · 790 students
Included in general-ed 80%+75%
Suspension
1.4 /100 IEP
Chronic absence
21%
Reading prof.
50%
Based on 131 students with IEPs (17% of enrollment)
Herscher CUSD 2
Kankakee County · 1,603 students
Included in general-ed 80%+75%
Suspension
2.8 /100 IEP
Chronic absence
22%
Reading prof.
26%
Based on 262 students with IEPs (16% of enrollment)
Rankin CSD 98
Tazewell County · 210 students
Included in general-ed 80%+74%
Suspension
2.4 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 41 students with IEPs (17% of enrollment)
Mahomet-Seymour CUSD 3
Champaign County · 3,314 students
Included in general-ed 80%+74%
Suspension
6.1 /100 IEP
Chronic absence
21%
Reading prof.
29%
Based on 426 students with IEPs (12% of enrollment)
South Fork SD 14
Christian County · 291 students
Included in general-ed 80%+74%
Suspension
8.5 /100 IEP
Chronic absence
44%
Reading prof.
n/a
Based on 59 students with IEPs (15% of enrollment)
Grayslake CCSD 46
Lake County · 3,380 students
Included in general-ed 80%+74%
Suspension
4.1 /100 IEP
Chronic absence
24%
Reading prof.
30%
Based on 689 students with IEPs (20% of enrollment)
La Grange SD 105 South
Cook County · 1,124 students
Included in general-ed 80%+74%
Suspension
0.5 /100 IEP
Chronic absence
23%
Reading prof.
43%
Based on 247 students with IEPs (21% of enrollment)
West Chicago ESD 33
DuPage County · 2,987 students
Included in general-ed 80%+73%
Suspension
3.5 /100 IEP
Chronic absence
26%
Reading prof.
n/a
Based on 458 students with IEPs (15% of enrollment)
Elmhurst SD 205
DuPage County · 8,364 students
Included in general-ed 80%+73%
Suspension
2.7 /100 IEP
Chronic absence
17%
Reading prof.
55%
Based on 1,414 students with IEPs (17% of enrollment)
Aviston SD 21
Clinton County · 444 students
Included in general-ed 80%+73%
Suspension
n/a
Chronic absence
n/a
Reading prof.
39%
Based on 66 students with IEPs (14% of enrollment)
Altamont CUSD 10
Effingham County · 681 students
Included in general-ed 80%+73%
Suspension
4.9 /100 IEP
Chronic absence
16%
Reading prof.
20%
Based on 120 students with IEPs (18% of enrollment)
North Shore SD 112
Lake County · 3,552 students
Included in general-ed 80%+73%
Suspension
1.0 /100 IEP
Chronic absence
15%
Reading prof.
55%
Based on 612 students with IEPs (17% of enrollment)
Metamora CCSD 1
Woodford County · 794 students
Included in general-ed 80%+73%
Suspension
0.0 /100 IEP
Chronic absence
21%
Reading prof.
n/a
Based on 82 students with IEPs (10% of enrollment)
Morton Grove SD 70
Cook County · 847 students
Included in general-ed 80%+72%
Suspension
0.8 /100 IEP
Chronic absence
19%
Reading prof.
43%
Based on 130 students with IEPs (15% of enrollment)
Palestine CUSD 3
Crawford County · 341 students
Included in general-ed 80%+72%
Suspension
4.4 /100 IEP
Chronic absence
28%
Reading prof.
n/a
Based on 59 students with IEPs (17% of enrollment)
Woodlawn Unit School District 209
Jefferson County · 490 students
Included in general-ed 80%+72%
Suspension
1.7 /100 IEP
Chronic absence
17%
Reading prof.
26%
Based on 54 students with IEPs (11% of enrollment)
Edgar County CUD 6
Edgar County · 260 students
Included in general-ed 80%+72%
Suspension
3.7 /100 IEP
Chronic absence
16%
Reading prof.
n/a
Based on 67 students with IEPs (26% of enrollment)
Libertyville SD 70
Lake County · 2,093 students
Included in general-ed 80%+72%
Suspension
1.6 /100 IEP
Chronic absence
20%
Reading prof.
35%
Based on 258 students with IEPs (12% of enrollment)
Williamsfield CUSD 210
Knox County · 286 students
Included in general-ed 80%+72%
Suspension
4.2 /100 IEP
Chronic absence
29%
Reading prof.
n/a
Based on 50 students with IEPs (17% of enrollment)
River Forest SD 90
Cook County · 1,349 students
Included in general-ed 80%+72%
Suspension
0.0 /100 IEP
Chronic absence
12%
Reading prof.
51%
Based on 148 students with IEPs (11% of enrollment)
Somonauk CUSD 432
DeKalb County · 756 students
Included in general-ed 80%+72%
Suspension
5.9 /100 IEP
Chronic absence
12%
Reading prof.
41%
Based on 96 students with IEPs (13% of enrollment)
Morrisonville CUSD 1
Christian County · 291 students
Included in general-ed 80%+72%
Suspension
1.5 /100 IEP
Chronic absence
25%
Reading prof.
n/a
Based on 66 students with IEPs (23% of enrollment)
Wilmette SD 39
Cook County · 3,203 students
Included in general-ed 80%+72%
Suspension
0.6 /100 IEP
Chronic absence
8%
Reading prof.
72%
Based on 463 students with IEPs (14% of enrollment)
Argenta-Oreana CUSD 1
Macon County · 915 students
Included in general-ed 80%+71%
Suspension
5.9 /100 IEP
Chronic absence
26%
Reading prof.
14%
Based on 135 students with IEPs (16% of enrollment)
Gurnee SD 56
Lake County · 1,760 students
Included in general-ed 80%+71%
Suspension
6.8 /100 IEP
Chronic absence
31%
Reading prof.
9%
Based on 281 students with IEPs (16% of enrollment)
Hinckley Big Rock CUSD 429
DeKalb County · 680 students
Included in general-ed 80%+71%
Suspension
0.0 /100 IEP
Chronic absence
22%
Reading prof.
20%
Based on 111 students with IEPs (15% of enrollment)
Park Ridge CCSD 64
Cook County · 4,584 students
Included in general-ed 80%+71%
Suspension
1.9 /100 IEP
Chronic absence
12%
Reading prof.
54%
Based on 538 students with IEPs (12% of enrollment)
Coal City CUSD 1
Grundy County · 1,976 students
Included in general-ed 80%+71%
Suspension
7.4 /100 IEP
Chronic absence
23%
Reading prof.
42%
Based on 375 students with IEPs (18% of enrollment)
North Clay CUSD 25
Clay County · 527 students
Included in general-ed 80%+71%
Suspension
1.2 /100 IEP
Chronic absence
19%
Reading prof.
n/a
Based on 79 students with IEPs (14% of enrollment)
Astoria CUSD 1
Fulton County · 732 students
Included in general-ed 80%+71%
Suspension
4.8 /100 IEP
Chronic absence
36%
Reading prof.
n/a
Based on 81 students with IEPs (30% of enrollment)
Glenview CCSD 34
Cook County · 4,307 students
Included in general-ed 80%+71%
Suspension
4.3 /100 IEP
Chronic absence
16%
Reading prof.
48%
Based on 417 students with IEPs (10% of enrollment)
Miller Twp CCSD 210
LaSalle County · 182 students
Included in general-ed 80%+71%
Suspension
0.0 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 41 students with IEPs (22% of enrollment)
Queen Bee SD 16
DuPage County · 1,582 students
Included in general-ed 80%+71%
Suspension
1.9 /100 IEP
Chronic absence
28%
Reading prof.
24%
Based on 289 students with IEPs (18% of enrollment)
Arbor Park SD 145
Cook County · 1,036 students
Included in general-ed 80%+71%
Suspension
0.0 /100 IEP
Chronic absence
27%
Reading prof.
11%
Based on 144 students with IEPs (12% of enrollment)
Byron CUSD 226
Ogle County · 1,408 students
Included in general-ed 80%+71%
Suspension
3.0 /100 IEP
Chronic absence
16%
Reading prof.
33%
Based on 232 students with IEPs (17% of enrollment)
Williamsville CUSD 15
Sangamon County · 1,423 students
Included in general-ed 80%+71%
Suspension
8.5 /100 IEP
Chronic absence
13%
Reading prof.
39%
Based on 196 students with IEPs (14% of enrollment)
Unity Point CCSD 140
Jackson County · 578 students
Included in general-ed 80%+70%
Suspension
5.5 /100 IEP
Chronic absence
27%
Reading prof.
21%
Based on 68 students with IEPs (11% of enrollment)
Comm Cons SD 59
Cook County · 5,487 students
Included in general-ed 80%+70%
Suspension
2.9 /100 IEP
Chronic absence
27%
Reading prof.
22%
Based on 857 students with IEPs (15% of enrollment)
Willow Grove SD 46
Clinton County · 130 students
Included in general-ed 80%+70%
Suspension
0.0 /100 IEP
Chronic absence
24%
Reading prof.
n/a
Based on 41 students with IEPs (36% of enrollment)
Maywood-Melrose Park-Broadview 89
Cook County · 4,223 students
Included in general-ed 80%+70%
Suspension
0.0 /100 IEP
Chronic absence
33%
Reading prof.
16%
Based on 495 students with IEPs (12% of enrollment)
Delavan CUSD 703
Tazewell County · 406 students
Included in general-ed 80%+70%
Suspension
6.3 /100 IEP
Chronic absence
26%
Reading prof.
n/a
Based on 56 students with IEPs (15% of enrollment)
Ottawa ESD 141
LaSalle County · 1,725 students
Included in general-ed 80%+70%
Suspension
3.8 /100 IEP
Chronic absence
28%
Reading prof.
19%
Based on 393 students with IEPs (23% of enrollment)
Rossville-Alvin CUSD 7
Vermilion County · 287 students
Included in general-ed 80%+70%
Suspension
0.0 /100 IEP
Chronic absence
33%
Reading prof.
n/a
Based on 62 students with IEPs (21% of enrollment)
Winnebago CUSD 323
Winnebago County · 1,210 students
Included in general-ed 80%+70%
Suspension
11.4 /100 IEP
Chronic absence
17%
Reading prof.
21%
Based on 264 students with IEPs (21% of enrollment)
Amboy CUSD 272
Lee County · 705 students
Included in general-ed 80%+69%
Suspension
6.3 /100 IEP
Chronic absence
18%
Reading prof.
18%
Based on 83 students with IEPs (12% of enrollment)
La Grange SD 102
Cook County · 2,844 students
Included in general-ed 80%+69%
Suspension
0.7 /100 IEP
Chronic absence
14%
Reading prof.
54%
Based on 508 students with IEPs (18% of enrollment)
Sycamore CUSD 427
DeKalb County · 3,569 students
Included in general-ed 80%+69%
Suspension
8.1 /100 IEP
Chronic absence
27%
Reading prof.
26%
Based on 559 students with IEPs (15% of enrollment)
Waltham CCSD 185
LaSalle County · 230 students
Included in general-ed 80%+69%
Suspension
2.5 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 40 students with IEPs (21% of enrollment)
Avoca SD 37
Cook County · 593 students
Included in general-ed 80%+69%
Suspension
0.0 /100 IEP
Chronic absence
12%
Reading prof.
61%
Based on 68 students with IEPs (12% of enrollment)
Lincolnshire-Prairieview SD 103
Lake County · 1,886 students
Included in general-ed 80%+69%
Suspension
0.4 /100 IEP
Chronic absence
19%
Reading prof.
53%
Based on 257 students with IEPs (14% of enrollment)
Meridian CUSD 223
Ogle County · 1,419 students
Included in general-ed 80%+69%
Suspension
8.7 /100 IEP
Chronic absence
29%
Reading prof.
30%
Based on 219 students with IEPs (15% of enrollment)
Oak Grove SD 68 Bartonville
Peoria County · 278 students
Included in general-ed 80%+69%
Suspension
9.8 /100 IEP
Chronic absence
25%
Reading prof.
32%
Based on 48 students with IEPs (17% of enrollment)
Schaumburg CCSD 54
Cook County · 14,597 students
Included in general-ed 80%+69%
Suspension
3.3 /100 IEP
Chronic absence
25%
Reading prof.
36%
Based on 1,847 students with IEPs (12% of enrollment)
Aptakisic-Tripp CCSD 102
Lake County · 2,426 students
Included in general-ed 80%+69%
Suspension
1.5 /100 IEP
Chronic absence
21%
Reading prof.
42%
Based on 275 students with IEPs (11% of enrollment)
East Prairie SD 73
Cook County · 542 students
Included in general-ed 80%+69%
Suspension
1.5 /100 IEP
Chronic absence
15%
Reading prof.
33%
Based on 71 students with IEPs (14% of enrollment)
Warsaw CUSD 316
Hancock County · 405 students
Included in general-ed 80%+69%
Suspension
0.0 /100 IEP
Chronic absence
21%
Reading prof.
n/a
Based on 37 students with IEPs (13% 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