Skip to content

Illinois school data rankings

Compare regular public school districts by one measure at a time, then inspect the underlying profile. Of 855 regular districts, 854 report 2024–25 enrollment and 843 match the FY 2023 finance file. Charter, service, specialized, and other agencies remain in the directory but are excluded from these unlike comparisons.

Explore and re-rank regular Illinois districts

Search by district or city, then switch between enrollment, spending, instructional investment, and student–teacher ratio. Missing records are excluded only from the selected measure.

Showing 1–25 of 854 regular districts reporting enrollment. NCES CCD 2024–25.

Scroll horizontally to see every column.

Districts ordered by the selected measure; positions describe data, not school quality
PositionDistrictCitySchoolsEnrollment
1Chicago Public Schools District 299Chicago641324,130
2SD U-46Elgin5634,036
3Rockford SD 205Rockford4728,467
4Indian Prairie CUSD 204Aurora3426,108
5Plainfield SD 202Plainfield3124,556
6CUSD 300Algonquin2920,705
7CUSD 308Oswego2316,766
8Naperville CUSD 203Naperville2216,047
9Schaumburg CCSD 54Schaumburg2815,298
10Valley View CUSD 365URomeoville2114,710
11Waukegan CUSD 60Waukegan2213,640
12Springfield SD 186Springfield3413,014
13Peoria SD 150Peoria3112,913
14Township HSD 211Palatine1012,458
15McLean County USD 5Normal2612,407
16Aurora East USD 131Aurora2012,187
17Township HSD 214Arlington Heights1111,911
18St Charles CUSD 303Saint Charles1811,731
19CUSD 200Wheaton2011,639
20Palatine CCSD 15Palatine2011,321
21Aurora West USD 129Aurora1711,020
22Champaign CUSD 4Champaign2110,598
23Joliet PSD 86Joliet229,333
24Cicero SD 99Cicero158,664
25Huntley Community School District 158Algonquin98,401

Largest school districts in Illinois

Ordered by 2024–25 reported membership. This is a scale comparison, not a quality ranking.

RankNameLocationStudents
1Chicago Public Schools District 299

641 schools

Chicago324,130
2SD U-46

56 schools

Elgin34,036
3Rockford SD 205

47 schools

Rockford28,467
4Indian Prairie CUSD 204

34 schools

Aurora26,108
5Plainfield SD 202

31 schools

Plainfield24,556
6CUSD 300

29 schools

Algonquin20,705
7CUSD 308

23 schools

Oswego16,766
8Naperville CUSD 203

22 schools

Naperville16,047
9Schaumburg CCSD 54

28 schools

Schaumburg15,298
10Valley View CUSD 365U

21 schools

Romeoville14,710
11Waukegan CUSD 60

22 schools

Waukegan13,640
12Springfield SD 186

34 schools

Springfield13,014
13Peoria SD 150

31 schools

Peoria12,913
14Township HSD 211

10 schools

Palatine12,458
15McLean County USD 5

26 schools

Normal12,407
16Aurora East USD 131

20 schools

Aurora12,187
17Township HSD 214

11 schools

Arlington Heights11,911
18St Charles CUSD 303

18 schools

Saint Charles11,731
19CUSD 200

20 schools

Wheaton11,639
20Palatine CCSD 15

20 schools

Palatine11,321
21Aurora West USD 129

17 schools

Aurora11,020
22Champaign CUSD 4

21 schools

Champaign10,598
23Joliet PSD 86

22 schools

Joliet9,333
24Cicero SD 99

15 schools

Cicero8,664
25Huntley Community School District 158

9 schools

Algonquin8,401

Source: NCES CCD LEA Membership, 2024–25.

Highest spending per pupil in Illinois

Ordered by FY 2023 current expenditure per pupil among districts with at least 200 students. District responsibilities and local costs differ.

RankNameLocationPer pupil
1Lake Forest CHSD 115

1,359 students

Lake Forest$40,042
2New Trier Twp HSD 203

3,656 students

Northfield$36,416
3Seneca Twp HSD 160

378 students

Seneca$36,057
4Twp HSD 113

3,098 students

Highland Park$36,038
5Niles Twp HSD 219

4,645 students

Skokie$35,441
6Rich Twp HSD 227

2,433 students

Matteson$34,994
7Sunset Ridge SD 29

515 students

Northfield$34,506
8CHSD 128

3,196 students

Vernon Hills$32,694
9Gower SD 62

940 students

Willowbrook$32,399
10Forest Park SD 91

724 students

Forest Park$32,336
11Kenilworth SD 38

471 students

Kenilworth$32,163
12Glenbrook HSD 225

5,034 students

Glenview$32,130
13Laraway CCSD 70C

433 students

Joliet$32,027
14Avoca SD 37

566 students

Wilmette$31,147
15Winnetka SD 36

1,803 students

Winnetka$30,925
16Hinsdale Twp HSD 86

3,815 students

Hinsdale$30,924
17Butler SD 53

463 students

Oak Brook$30,639
18Adlai E Stevenson HSD 125

4,758 students

Lincolnshire$30,613
19Northbrook SD 28

1,828 students

Northbrook$30,560
20CUSD 201

1,330 students

Westmont$30,480
21Lake Forest SD 67

1,652 students

Lake Forest$30,131
22Evanston CCSD 65

6,136 students

Evanston$29,769
23Glencoe SD 35

1,226 students

Glencoe$29,766
24CCSD 180

483 students

Burr Ridge$29,517
25Evanston Twp HSD 202

3,560 students

Evanston$29,342

Source: NCES School District Finance Survey (F-33), FY 2023. Resource measure only.

Illinois high schools with broad reported program access

Counts AP student enrollment, gifted programming, and computer-science classes reported in CRDC. This does not measure course quality, participation rates, or current availability.

RankNameLocationPositive fields
1Barrington High School

09–12 · 37 AP courses

Barrington CUSD 2203 of 3
2Lane Technical High School

07–12 · 34 AP courses

Chicago Public Schools District 2993 of 3
3Hoffman Estates High School

09–12 · 34 AP courses

Township HSD 2113 of 3
4Young Magnet High School

07–12 · 33 AP courses

Chicago Public Schools District 2993 of 3
5Wm Fremd High School

09–12 · 31 AP courses

Township HSD 2113 of 3
6J B Conant High School

09–12 · 31 AP courses

Township HSD 2113 of 3
7Schaumburg High School

09–12 · 31 AP courses

Township HSD 2113 of 3
8Prospect High School

09–12 · 31 AP courses

Township HSD 2143 of 3
9John Hersey High School

09–12 · 31 AP courses

Township HSD 2143 of 3
10Buffalo Grove High School

09–12 · 31 AP courses

Township HSD 2143 of 3
11Rolling Meadows High School

09–12 · 31 AP courses

Township HSD 2143 of 3
12Elk Grove High School

09–12 · 31 AP courses

Township HSD 2143 of 3
13Wheeling High School

09–12 · 31 AP courses

Township HSD 2143 of 3
14Oswego East High School

09–12 · 29 AP courses

CUSD 3083 of 3
15East High School

09–12 · 28 AP courses

Aurora East USD 1313 of 3
16Oswego High School

09–12 · 28 AP courses

CUSD 3083 of 3
17Palatine High School

09–12 · 28 AP courses

Township HSD 2113 of 3
18West Aurora High School

09–12 · 26 AP courses

Aurora West USD 1293 of 3
19Grayslake Central High School

09–12 · 23 AP courses

Grayslake CHSD 1273 of 3
20Grayslake North High School

09–12 · 23 AP courses

Grayslake CHSD 1273 of 3
21Kenwood Academy High School

07–12 · 21 AP courses

Chicago Public Schools District 2993 of 3
22East Leyden High School

09–12 · 21 AP courses

Leyden CHSD 2123 of 3
23West Leyden High School

09–12 · 21 AP courses

Leyden CHSD 2123 of 3
24South Elgin High School

09–12 · 20 AP courses

SD U-463 of 3
25Bartlett High School

09–12 · 20 AP courses

SD U-463 of 3

Source: CRDC 2021–22. At least two program fields must be known for inclusion.