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 4 of 14 · green/orange = better/worse than the Illinois average · districts with fewer than 30 students with IEPs are listed after the ranked ones
Cissna Park CUSD 6
Iroquois County · 285 students
Included in general-ed 80%+65%
Suspension
9.1 /100 IEP
Chronic absence
21%
Reading prof.
n/a
Based on 52 students with IEPs (18% of enrollment)
Roxana CUSD 1
Madison County · 1,535 students
Included in general-ed 80%+65%
Suspension
10.8 /100 IEP
Chronic absence
34%
Reading prof.
17%
Based on 276 students with IEPs (16% of enrollment)
Salt Creek SD 48
DuPage County · 467 students
Included in general-ed 80%+65%
Suspension
10.3 /100 IEP
Chronic absence
16%
Reading prof.
27%
Based on 82 students with IEPs (17% of enrollment)
Niles ESD 71
Cook County · 578 students
Included in general-ed 80%+65%
Suspension
0.0 /100 IEP
Chronic absence
20%
Reading prof.
19%
Based on 95 students with IEPs (15% of enrollment)
East Maine SD 63
Cook County · 3,388 students
Included in general-ed 80%+65%
Suspension
4.2 /100 IEP
Chronic absence
38%
Reading prof.
17%
Based on 614 students with IEPs (17% of enrollment)
Gibson City-Melvin-Sibley CUSD 5
Ford County · 915 students
Included in general-ed 80%+65%
Suspension
4.1 /100 IEP
Chronic absence
22%
Reading prof.
25%
Based on 140 students with IEPs (15% of enrollment)
Cass SD 63
DuPage County · 746 students
Included in general-ed 80%+65%
Suspension
1.3 /100 IEP
Chronic absence
13%
Reading prof.
33%
Based on 74 students with IEPs (10% of enrollment)
Berwyn North SD 98
Cook County · 2,295 students
Included in general-ed 80%+65%
Suspension
7.3 /100 IEP
Chronic absence
30%
Reading prof.
21%
Based on 475 students with IEPs (20% of enrollment)
Eastland CUSD 308
Carroll County · 679 students
Included in general-ed 80%+65%
Suspension
6.9 /100 IEP
Chronic absence
23%
Reading prof.
28%
Based on 105 students with IEPs (15% of enrollment)
Olympia CUSD 16
McLean County · 1,576 students
Included in general-ed 80%+65%
Suspension
8.1 /100 IEP
Chronic absence
33%
Reading prof.
28%
Based on 266 students with IEPs (15% of enrollment)
Rochelle CCSD 231
Ogle County · 1,394 students
Included in general-ed 80%+65%
Suspension
7.5 /100 IEP
Chronic absence
23%
Reading prof.
8%
Based on 200 students with IEPs (15% of enrollment)
Wilmington CUSD 209U
Will County · 1,179 students
Included in general-ed 80%+65%
Suspension
3.5 /100 IEP
Chronic absence
21%
Reading prof.
12%
Based on 173 students with IEPs (15% of enrollment)
Lake Zurich CUSD 95
Lake County · 5,510 students
Included in general-ed 80%+65%
Suspension
3.1 /100 IEP
Chronic absence
18%
Reading prof.
58%
Based on 728 students with IEPs (13% of enrollment)
Patoka CUSD 100
Marion County · 224 students
Included in general-ed 80%+65%
Suspension
4.3 /100 IEP
Chronic absence
25%
Reading prof.
n/a
Based on 47 students with IEPs (20% of enrollment)
CHSD 128
Lake County · 3,238 students
Included in general-ed 80%+64%
Suspension
1.1 /100 IEP
Chronic absence
28%
Reading prof.
62%
Based on 373 students with IEPs (12% of enrollment)
Central Stickney SD 110
Cook County · 304 students
Included in general-ed 80%+64%
Suspension
0.0 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 51 students with IEPs (17% of enrollment)
Riverside SD 96
Cook County · 1,700 students
Included in general-ed 80%+64%
Suspension
1.9 /100 IEP
Chronic absence
30%
Reading prof.
37%
Based on 192 students with IEPs (11% of enrollment)
Tremont CUSD 702
Tazewell County · 877 students
Included in general-ed 80%+64%
Suspension
0.7 /100 IEP
Chronic absence
24%
Reading prof.
23%
Based on 134 students with IEPs (15% of enrollment)
Union Ridge SD 86
Cook County · 515 students
Included in general-ed 80%+64%
Suspension
1.7 /100 IEP
Chronic absence
18%
Reading prof.
29%
Based on 93 students with IEPs (14% of enrollment)
Maroa Forsyth CUSD 2
Macon County · 1,131 students
Included in general-ed 80%+64%
Suspension
5.3 /100 IEP
Chronic absence
23%
Reading prof.
30%
Based on 122 students with IEPs (10% of enrollment)
Farmington Central CUSD 265
Peoria County · 1,131 students
Included in general-ed 80%+64%
Suspension
18.7 /100 IEP
Chronic absence
30%
Reading prof.
27%
Based on 238 students with IEPs (19% of enrollment)
Manhattan SD 114
Will County · 1,831 students
Included in general-ed 80%+64%
Suspension
2.1 /100 IEP
Chronic absence
21%
Reading prof.
49%
Based on 297 students with IEPs (15% of enrollment)
Medinah SD 11
DuPage County · 658 students
Included in general-ed 80%+64%
Suspension
0.0 /100 IEP
Chronic absence
23%
Reading prof.
20%
Based on 88 students with IEPs (15% of enrollment)
Summit SD 104
Cook County · 1,271 students
Included in general-ed 80%+64%
Suspension
0.0 /100 IEP
Chronic absence
31%
Reading prof.
12%
Based on 186 students with IEPs (13% of enrollment)
McHenry CCSD 15
McHenry County · 3,857 students
Included in general-ed 80%+64%
Suspension
1.3 /100 IEP
Chronic absence
23%
Reading prof.
24%
Based on 701 students with IEPs (18% of enrollment)
Winthrop Harbor SD 1
Lake County · 581 students
Included in general-ed 80%+64%
Suspension
0.0 /100 IEP
Chronic absence
29%
Reading prof.
21%
Based on 61 students with IEPs (11% of enrollment)
Batavia USD 101
Kane County · 4,965 students
Included in general-ed 80%+64%
Suspension
7.9 /100 IEP
Chronic absence
21%
Reading prof.
42%
Based on 671 students with IEPs (13% of enrollment)
Deer Creek-Mackinaw CUSD 701
Tazewell County · 945 students
Included in general-ed 80%+64%
Suspension
9.5 /100 IEP
Chronic absence
15%
Reading prof.
28%
Based on 139 students with IEPs (15% of enrollment)
Pennoyer SD 79
Cook County · 405 students
Included in general-ed 80%+64%
Suspension
11.4 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 35 students with IEPs (11% of enrollment)
Kirby SD 140
Cook County · 3,284 students
Included in general-ed 80%+64%
Suspension
5.4 /100 IEP
Chronic absence
18%
Reading prof.
35%
Based on 694 students with IEPs (20% of enrollment)
Meridian CUSD 15
Macon County · 953 students
Included in general-ed 80%+64%
Suspension
3.8 /100 IEP
Chronic absence
25%
Reading prof.
n/a
Based on 132 students with IEPs (15% of enrollment)
Peru ESD 124
LaSalle County · 950 students
Included in general-ed 80%+64%
Suspension
1.8 /100 IEP
Chronic absence
23%
Reading prof.
18%
Based on 166 students with IEPs (17% of enrollment)
Antioch CCSD 34
Lake County · 2,493 students
Included in general-ed 80%+64%
Suspension
3.2 /100 IEP
Chronic absence
25%
Reading prof.
30%
Based on 380 students with IEPs (15% of enrollment)
Barrington CUSD 220
Lake County · 7,785 students
Included in general-ed 80%+64%
Suspension
2.4 /100 IEP
Chronic absence
18%
Reading prof.
57%
Based on 1,470 students with IEPs (19% of enrollment)
Johnsburg CUSD 12
McHenry County · 1,592 students
Included in general-ed 80%+64%
Suspension
5.1 /100 IEP
Chronic absence
19%
Reading prof.
16%
Based on 269 students with IEPs (16% of enrollment)
Illini Central CUSD 189
Mason County · 633 students
Included in general-ed 80%+63%
Suspension
0.0 /100 IEP
Chronic absence
16%
Reading prof.
14%
Based on 138 students with IEPs (22% of enrollment)
Prospect Heights SD 23
Cook County · 1,376 students
Included in general-ed 80%+63%
Suspension
1.7 /100 IEP
Chronic absence
22%
Reading prof.
14%
Based on 155 students with IEPs (11% of enrollment)
Mercer County School District 404
Mercer County · 1,160 students
Included in general-ed 80%+63%
Suspension
6.0 /100 IEP
Chronic absence
36%
Reading prof.
14%
Based on 254 students with IEPs (20% of enrollment)
Mt Zion CUSD 3
Macon County · 2,376 students
Included in general-ed 80%+63%
Suspension
1.9 /100 IEP
Chronic absence
24%
Reading prof.
24%
Based on 297 students with IEPs (12% of enrollment)
Tuscola CUSD 301
Douglas County · 882 students
Included in general-ed 80%+63%
Suspension
2.8 /100 IEP
Chronic absence
22%
Reading prof.
17%
Based on 131 students with IEPs (15% of enrollment)
Skokie SD 69
Cook County · 1,663 students
Included in general-ed 80%+63%
Suspension
2.3 /100 IEP
Chronic absence
30%
Reading prof.
22%
Based on 270 students with IEPs (15% of enrollment)
Yorkville CUSD 115
Kendall County · 6,820 students
Included in general-ed 80%+63%
Suspension
0.0 /100 IEP
Chronic absence
25%
Reading prof.
29%
Based on 1,141 students with IEPs (16% of enrollment)
Effingham CUSD 40
Effingham County · 1,990 students
Included in general-ed 80%+63%
Suspension
6.6 /100 IEP
Chronic absence
20%
Reading prof.
13%
Based on 406 students with IEPs (19% of enrollment)
Frankfort CCSD 157C
Will County · 2,618 students
Included in general-ed 80%+63%
Suspension
1.8 /100 IEP
Chronic absence
16%
Reading prof.
66%
Based on 273 students with IEPs (10% of enrollment)
Palatine CCSD 15
Cook County · 10,660 students
Included in general-ed 80%+63%
Suspension
4.6 /100 IEP
Chronic absence
22%
Reading prof.
38%
Based on 1,606 students with IEPs (14% of enrollment)
Harrison SD 36
McHenry County · 369 students
Included in general-ed 80%+63%
Suspension
1.3 /100 IEP
Chronic absence
27%
Reading prof.
17%
Based on 93 students with IEPs (21% of enrollment)
Huntley Community School District 158
McHenry County · 8,090 students
Included in general-ed 80%+63%
Suspension
5.5 /100 IEP
Chronic absence
27%
Reading prof.
34%
Based on 1,150 students with IEPs (14% of enrollment)
North Boone CUSD 200
Boone County · 1,445 students
Included in general-ed 80%+63%
Suspension
7.8 /100 IEP
Chronic absence
31%
Reading prof.
22%
Based on 248 students with IEPs (17% of enrollment)
Geneva CUSD 304
Kane County · 4,967 students
Included in general-ed 80%+63%
Suspension
4.1 /100 IEP
Chronic absence
22%
Reading prof.
49%
Based on 737 students with IEPs (15% of enrollment)
Serena CUSD 2
LaSalle County · 630 students
Included in general-ed 80%+63%
Suspension
8.1 /100 IEP
Chronic absence
23%
Reading prof.
n/a
Based on 90 students with IEPs (15% of enrollment)
District 50 Schools
Tazewell County · 559 students
Included in general-ed 80%+63%
Suspension
9.2 /100 IEP
Chronic absence
19%
Reading prof.
n/a
Based on 125 students with IEPs (22% of enrollment)
Illini Bluffs CUSD 327
Peoria County · 892 students
Included in general-ed 80%+62%
Suspension
4.9 /100 IEP
Chronic absence
20%
Reading prof.
30%
Based on 111 students with IEPs (13% of enrollment)
Troy CCSD 30C
Will County · 3,658 students
Included in general-ed 80%+62%
Suspension
6.9 /100 IEP
Chronic absence
22%
Reading prof.
20%
Based on 538 students with IEPs (16% of enrollment)
Calhoun CUSD 40
Calhoun County · 974 students
Included in general-ed 80%+62%
Suspension
6.5 /100 IEP
Chronic absence
n/a
Reading prof.
n/a
Based on 77 students with IEPs (15% of enrollment)
Center Cass SD 66
DuPage County · 1,113 students
Included in general-ed 80%+62%
Suspension
n/a
Chronic absence
15%
Reading prof.
43%
Based on 120 students with IEPs (11% of enrollment)
Durand CUSD 322
Winnebago County · 556 students
Included in general-ed 80%+62%
Suspension
27.9 /100 IEP
Chronic absence
28%
Reading prof.
24%
Based on 100 students with IEPs (19% of enrollment)
Sherrard CUSD 200
Rock Island County · 1,272 students
Included in general-ed 80%+62%
Suspension
15.0 /100 IEP
Chronic absence
28%
Reading prof.
13%
Based on 130 students with IEPs (10% of enrollment)
Champaign CUSD 4
Champaign County · 9,965 students
Included in general-ed 80%+62%
Suspension
19.1 /100 IEP
Chronic absence
40%
Reading prof.
18%
Based on 1,664 students with IEPs (16% of enrollment)
Central A & M CUD 21
Shelby County · 812 students
Included in general-ed 80%+62%
Suspension
10.3 /100 IEP
Chronic absence
21%
Reading prof.
n/a
Based on 119 students with IEPs (17% of enrollment)
Indian Prairie CUSD 204
DuPage County · 25,131 students
Included in general-ed 80%+62%
Suspension
8.1 /100 IEP
Chronic absence
26%
Reading prof.
34%
Based on 2,908 students with IEPs (11% 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