IL transparent rankings
Illinois school data rankings
Compare every reported district by one measure at a time, then inspect the underlying profile. Of 1,030 current districts, 944 report 2024–25 enrollment and 843 match the FY 2023 finance file.
Interactive tool
Explore and re-rank every Illinois district
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.
944 districts with this measure reported
Data ranking
Largest school districts in Illinois
Ordered by 2024–25 reported membership. This is a scale comparison, not a quality ranking.
| Rank | Name | Location | Students |
|---|---|---|---|
| 1 | Chicago Public Schools District 299 641 schools | Chicago | 324,130 |
| 2 | SD U-46 56 schools | Elgin | 34,036 |
| 3 | Rockford SD 205 47 schools | Rockford | 28,467 |
| 4 | Indian Prairie CUSD 204 34 schools | Aurora | 26,108 |
| 5 | Plainfield SD 202 31 schools | Plainfield | 24,556 |
| 6 | CUSD 300 29 schools | Algonquin | 20,705 |
| 7 | CUSD 308 23 schools | Oswego | 16,766 |
| 8 | Naperville CUSD 203 22 schools | Naperville | 16,047 |
| 9 | Schaumburg CCSD 54 28 schools | Schaumburg | 15,298 |
| 10 | Valley View CUSD 365U 21 schools | Romeoville | 14,710 |
| 11 | Waukegan CUSD 60 22 schools | Waukegan | 13,640 |
| 12 | Springfield SD 186 34 schools | Springfield | 13,014 |
| 13 | Peoria SD 150 31 schools | Peoria | 12,913 |
| 14 | Township HSD 211 10 schools | Palatine | 12,458 |
| 15 | McLean County USD 5 26 schools | Normal | 12,407 |
| 16 | Aurora East USD 131 20 schools | Aurora | 12,187 |
| 17 | Township HSD 214 11 schools | Arlington Heights | 11,911 |
| 18 | St Charles CUSD 303 18 schools | Saint Charles | 11,731 |
| 19 | CUSD 200 20 schools | Wheaton | 11,639 |
| 20 | Palatine CCSD 15 20 schools | Palatine | 11,321 |
| 21 | Aurora West USD 129 17 schools | Aurora | 11,020 |
| 22 | Champaign CUSD 4 21 schools | Champaign | 10,598 |
| 23 | Joliet PSD 86 22 schools | Joliet | 9,333 |
| 24 | Cicero SD 99 15 schools | Cicero | 8,664 |
| 25 | Huntley Community School District 158 9 schools | Algonquin | 8,401 |
Source: NCES CCD LEA Membership, 2024–25.
Data ranking
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.
| Rank | Name | Location | Per pupil |
|---|---|---|---|
| 1 | Lake Forest CHSD 115 1,359 students | Lake Forest | $40,042 |
| 2 | New Trier Twp HSD 203 3,656 students | Northfield | $36,416 |
| 3 | Seneca Twp HSD 160 378 students | Seneca | $36,057 |
| 4 | Twp HSD 113 3,098 students | Highland Park | $36,038 |
| 5 | Niles Twp HSD 219 4,645 students | Skokie | $35,441 |
| 6 | Rich Twp HSD 227 2,433 students | Matteson | $34,994 |
| 7 | Sunset Ridge SD 29 515 students | Northfield | $34,506 |
| 8 | CHSD 128 3,196 students | Vernon Hills | $32,694 |
| 9 | Gower SD 62 940 students | Willowbrook | $32,399 |
| 10 | Forest Park SD 91 724 students | Forest Park | $32,336 |
| 11 | Kenilworth SD 38 471 students | Kenilworth | $32,163 |
| 12 | Glenbrook HSD 225 5,034 students | Glenview | $32,130 |
| 13 | Laraway CCSD 70C 433 students | Joliet | $32,027 |
| 14 | Avoca SD 37 566 students | Wilmette | $31,147 |
| 15 | Winnetka SD 36 1,803 students | Winnetka | $30,925 |
| 16 | Hinsdale Twp HSD 86 3,815 students | Hinsdale | $30,924 |
| 17 | Butler SD 53 463 students | Oak Brook | $30,639 |
| 18 | Adlai E Stevenson HSD 125 4,758 students | Lincolnshire | $30,613 |
| 19 | Northbrook SD 28 1,828 students | Northbrook | $30,560 |
| 20 | CUSD 201 1,330 students | Westmont | $30,480 |
| 21 | Lake Forest SD 67 1,652 students | Lake Forest | $30,131 |
| 22 | Evanston CCSD 65 6,136 students | Evanston | $29,769 |
| 23 | Glencoe SD 35 1,226 students | Glencoe | $29,766 |
| 24 | CCSD 180 483 students | Burr Ridge | $29,517 |
| 25 | Evanston Twp HSD 202 3,560 students | Evanston | $29,342 |
Source: NCES School District Finance Survey (F-33), FY 2023. Resource measure only.
Data ranking
Illinois high schools with broad reported program access
Counts reported AP, gifted, and computer-science program areas. This does not measure course quality, participation, or current availability.
| Rank | Name | Location | Areas offered |
|---|---|---|---|
| 1 | Barrington High School 09–12 · 37 AP courses | Barrington CUSD 220 | 3 of 3 |
| 2 | Lane Technical High School 07–12 · 34 AP courses | Chicago Public Schools District 299 | 3 of 3 |
| 3 | Hoffman Estates High School 09–12 · 34 AP courses | Township HSD 211 | 3 of 3 |
| 4 | Young Magnet High School 07–12 · 33 AP courses | Chicago Public Schools District 299 | 3 of 3 |
| 5 | Wm Fremd High School 09–12 · 31 AP courses | Township HSD 211 | 3 of 3 |
| 6 | J B Conant High School 09–12 · 31 AP courses | Township HSD 211 | 3 of 3 |
| 7 | Schaumburg High School 09–12 · 31 AP courses | Township HSD 211 | 3 of 3 |
| 8 | Prospect High School 09–12 · 31 AP courses | Township HSD 214 | 3 of 3 |
| 9 | John Hersey High School 09–12 · 31 AP courses | Township HSD 214 | 3 of 3 |
| 10 | Buffalo Grove High School 09–12 · 31 AP courses | Township HSD 214 | 3 of 3 |
| 11 | Rolling Meadows High School 09–12 · 31 AP courses | Township HSD 214 | 3 of 3 |
| 12 | Elk Grove High School 09–12 · 31 AP courses | Township HSD 214 | 3 of 3 |
| 13 | Wheeling High School 09–12 · 31 AP courses | Township HSD 214 | 3 of 3 |
| 14 | Oswego East High School 09–12 · 29 AP courses | CUSD 308 | 3 of 3 |
| 15 | East High School 09–12 · 28 AP courses | Aurora East USD 131 | 3 of 3 |
| 16 | Oswego High School 09–12 · 28 AP courses | CUSD 308 | 3 of 3 |
| 17 | Palatine High School 09–12 · 28 AP courses | Township HSD 211 | 3 of 3 |
| 18 | West Aurora High School 09–12 · 26 AP courses | Aurora West USD 129 | 3 of 3 |
| 19 | Grayslake Central High School 09–12 · 23 AP courses | Grayslake CHSD 127 | 3 of 3 |
| 20 | Grayslake North High School 09–12 · 23 AP courses | Grayslake CHSD 127 | 3 of 3 |
| 21 | Kenwood Academy High School 07–12 · 21 AP courses | Chicago Public Schools District 299 | 3 of 3 |
| 22 | East Leyden High School 09–12 · 21 AP courses | Leyden CHSD 212 | 3 of 3 |
| 23 | West Leyden High School 09–12 · 21 AP courses | Leyden CHSD 212 | 3 of 3 |
| 24 | South Elgin High School 09–12 · 20 AP courses | SD U-46 | 3 of 3 |
| 25 | Bartlett High School 09–12 · 20 AP courses | SD U-46 | 3 of 3 |
Source: CRDC 2021–22. At least two program fields must be known for inclusion.
