Public schools in Illinois
4,398 operating public schools in 958 school districts and other education agencies, school year 2024–25.
Operating schoolsDefinition
4,398
Enrollment (sum of schools)Definition
1,842,881
Teachers (FTE, sum of schools)Definition
137,788.7
Students per teacher FTEDefinition
13.4
Charter schoolsDefinition
131
Largest districts by enrollment
Sorted by enrollment (a size measure, not a quality ranking). 23 Illinois districts have full profiles so far; search all 958.
| District | City | Schools | Students | Students / FTE |
|---|---|---|---|---|
| Chicago Public Schools Dist 299 | Chicago | 643 | 324,130 | 13.8 |
| SD U-46 | Elgin | 55 | 34,036 | 14.4 |
| Rockford SD 205 | Rockford | 46 | 28,467 | 17.4 |
| Indian Prairie CUSD 204 | Naperville | 34 | 26,108 | 14.5 |
| Plainfield SD 202 | Plainfield | 31 | 24,556 | 14.5 |
| Cusd 300 | Carpentersville | 29 | 20,705 | 14.2 |
| Cusd 308 | Oswego | 22 | 16,766 | 14.6 |
| Naperville CUSD 203 | Naperville | 22 | 16,047 | 13.5 |
| Schaumburg CCSD 54 | Schaumburg | 28 | 15,298 | 11.9 |
| Valley View CUSD 365U | Bolingbrook | 20 | 14,710 | 12.5 |
| Waukegan CUSD 60 | Waukegan | 22 | 13,640 | 12.6 |
| Springfield SD 186 | Springfield | 34 | 13,014 | 13 |
| Peoria SD 150 | Peoria | 30 | 12,913 | 15 |
| Township HSD 211 | Hoffman Estates | 7 | 12,458 | 14.8 |
| McLean County USD 5 | Normal | 26 | 12,407 | 14.4 |
Schools by locale
| Group | Share | Bar |
|---|---|---|
| City | 23.5% | |
| Suburb | 41.7% | |
| Town | 12.0% | |
| Rural | 22.9% |
Schools by level
| Group | Schools | Bar |
|---|---|---|
| Elementary | 2,329 | |
| High | 971 | |
| Middle | 706 | |
| Not reported | 206 | |
| Prekindergarten | 119 | |
| Other | 61 | |
| Secondary | 6 |
Sources for this page
- NCES Common Core of Data (CCD), School Directory 2024–25, version 1a. File
ccd_sch_029_2425_w_1a_073025.zip, last checked 2026-11-06. - NCES CCD School Membership 2024–25, version 1a. File
ccd_sch_052_2425_l_1a_073025.zip, last checked 2026-11-06. - NCES CCD School Staff 2024–25, version 1a. File
ccd_sch_059_2425_l_1a_073025.zip, last checked 2026-11-06. - NCES EDGE Public School Geocodes 2024–25. File
EDGE_GEOCODE_PUBLICSCH_2425.zip, last checked 2026-11-06.
Figures are republished from official files without adjustment, except where a page says a value is summed or derived. See methodology and definitions & limitations. Spotted a problem? Report a data issue.