Skip to content
BCER

IL ยท 2024-25 school year

Public schools in Illinois

Illinois has 4,398 open public schools run by 1,032 districts and other education agencies, enrolling 1,842,881 students. Schools average 13.7 students per teacher, compared with 15.3 nationally.

State totals

Districts
1,032
Schools
4,398
Students
1,842,881
Teachers (FTE)
136,526
Students per teacher
13.7
US: 15.3
Charter schools
131
Total spending
$39.9 billion
2020 finance data
Spending per pupil
$20,743
2020 finance data. US: $16,826

In the 2020 finance data, districts in Illinois spent $20,743 per pupil, which is above the US figure of $16,826. Dollars are nominal and not adjusted for regional costs or inflation.

Download all 4,398 Illinois schools (CSV)

School districts in Illinois

All 1,032 districts and agencies, largest first. Filter by name or city, or sort any column.
Chicago Public Schools Dist 299Chicago643324,13013.8$21,914
SD U-46Elgin5534,03614.4$18,414
Rockford SD 205Rockford4628,46717.5$18,080
Indian Prairie CUSD 204Aurora3426,10814.5$16,642
Plainfield SD 202Plainfield3124,55614.5$18,444
CUSD 300Algonquin2920,70514.2$17,099
CUSD 308Oswego2216,76614.7$16,367
Naperville CUSD 203Naperville2216,04713.5$24,075
Schaumburg CCSD 54 School DistrictSchaumburg2815,29811.9$18,226
Valley View CUSD 365URomeoville2014,71012.5$22,972
Waukegan CUSD 60Waukegan2213,64012.6$21,156
Springfield SD 186Springfield3413,01413.0$19,636
Peoria SD 150Peoria3012,91315.0$20,664
Township HSD 211 School DistrictPalatine712,45814.8$26,358
McLean County USD 5Normal2612,40714.4$17,312
Aurora East USD 131Aurora2012,18715.7$19,468
Township HSD 214 School DistrictArlington Heights1011,91115.4$26,629
St Charles CUSD 303Saint Charles1811,73113.3$19,169
CUSD 200Wheaton2011,63913.3$19,525
Palatine CCSD 15 School DistrictPalatine2011,32113.5$18,737
Aurora West USD 129Aurora1711,02014.7$17,245
Champaign CUSD 4Champaign2010,59813.9$18,085
Joliet PSD 86 School DistrictJoliet229,33314.2$18,812
Cicero SD 99Cicero158,66414.8$22,930
Huntley Comm Sch Dist 158Algonquin98,40114.4$17,730
Elmhurst SD 205Elmhurst138,28013.1$22,796
Barrington CUSD 220Barrington127,93613.3$28,409
Decatur SD 61Decatur167,84017.2$19,070
Glenbard Twp HSD 87 School DistrictGlen Ellyn47,81016.5$24,325
J S Morton HSD 201 School DistrictCicero47,70915.8$17,799
Cons HSD 230 School DistrictOrland Park37,61315.3$26,784
Belvidere CUSD 100Belvidere117,52313.2$20,387
Moline-Coal Valley CUSD 40Moline147,25716.1$13,542
Yorkville CUSD 115Yorkville117,17414.5$14,892
Edwardsville CUSD 7Edwardsville157,06016.0$14,017
Crystal Lake CCSD 47 School DistrictCrystal Lake136,88912.4$17,047
DeKalb CUSD 428Dekalb136,77113.9$17,704
Joliet Twp HSD 204 School DistrictJoliet46,74618.9$20,170
Lincoln Way CHSD 210 School DistrictNew Lenox36,73417.1$20,572
Wheeling CCSD 21 School DistrictWheeling136,29812.1$24,193
Rock Island SD 41Rock Island146,29215.2$19,868
Maine Township HSD 207 School DistrictPark Ridge46,27215.2$47,986
Quincy SD 172Quincy96,26416.0$14,419
Evanston CCSD 65 School DistrictEvanston176,13610.1$23,868
Harlem UD 122 School DistrictMachesney Park116,10813.8$17,929
Round Lake CUSD 116Round Lake96,10312.6$23,355
Woodstock CUSD 200Woodstock126,09714.6$20,370
Collinsville CUSD 10Collinsville116,03113.9$11,316
Comm Cons SD 59Elk Grove Vlg155,86910.8$25,186
Lake Zurich CUSD 95Lake Zurich95,77213.5$28,156
Showing 1 to 50 of 1,032

Illinois district rankings

Ratio and spending lists include only districts with 1,000 or more students, so very small districts do not dominate. These are factual sorts, not quality ratings.

Lowest spending per pupil (2020)

  1. 1.Ball Chatham CUSD 5$10,017
  2. 2.Mahomet-Seymour CUSD 3$10,431
  3. 3.Flora CUSD 35$10,497
  4. 4.Canton Union SD 66$10,967
  5. 5.Carterville CUSD 5$11,107
  6. 6.Collinsville CUSD 10$11,316
  7. 7.Granite City CUSD 9$12,347
  8. 8.El Paso-Gridley CUSD 11$12,518
  9. 9.Norridge SD 80$12,537
  10. 10.Staunton CUSD 6$12,885

Schools by level

971 high schools, 706 middle schools and 2,329 elementary schools. The largest of each are listed below; use search or a district page for the rest.

High schools 971

  1. Adlai E Stevenson High School Lincolnshire, 4,758 students
  2. Lane Technical High School Chicago, 4,604 students
  3. Taft High School Chicago, 4,487 students
  4. Waukegan High School Waukegan, 4,186 students
  5. East High School Aurora, 4,020 students
  6. Lyons Twp High Sch La Grange, 3,706 students
  7. Lockport Township High Sch East Lockport, 3,678 students
  8. West Aurora High School Aurora, 3,641 students
  9. Evanston Twp High School Evanston, 3,560 students
  10. Warren Township High School Gurnee, 3,537 students
  11. Joliet West High School Joliet, 3,451 students
  12. J Sterling Morton East High Sch Cicero, 3,394 students
  13. J Sterling Morton West High Sch Berwyn, 3,374 students
  14. Oak Park & River Forest High Sch Oak Park, 3,307 students
  15. Bolingbrook High School Bolingbrook, 3,298 students

Middle schools 706

  1. Unity Junior High School Cicero, 1,919 students
  2. Woodland Middle School Gurnee, 1,541 students
  3. Thompson Middle School Saint Charles, 1,364 students
  4. Harlem Middle School Loves Park, 1,330 students
  5. Quincy Junior High School Quincy, 1,295 students
  6. Wredling Middle School Saint Charles, 1,289 students
  7. Alton Middle School Alton, 1,220 students
  8. Marlowe Middle School Lake in the Hills, 1,215 students
  9. Yorkville Middle School Yorkville, 1,152 students
  10. Dundee Middle School Dundee, 1,144 students
  11. Hadley Junior High School Glen Ellyn, 1,143 students
  12. Carpentersville Middle School Carpentersville, 1,142 students
  13. Plum Grove Middle School Rolling Meadows, 1,128 students
  14. Gemini Middle School Niles, 1,111 students
  15. Indian Trail Junior High School Addison, 1,111 students

Elementary schools 2,329

  1. Woodland Elementary Gages Lake, 1,386 students
  2. Disney Elementary Magnet School Chicago, 1,384 students
  3. Armstrong G Elementary IntL Studies Chicago, 1,304 students
  4. Westfield Community School Algonquin, 1,287 students
  5. Dirksen Elementary School Chicago, 1,263 students
  6. Edwards Elementary School Chicago, 1,209 students
  7. Stevenson Elementary School Chicago, 1,206 students
  8. Healy Elementary School Chicago, 1,194 students
  9. Mount Greenwood Elementary School Chicago, 1,182 students
  10. Skinner Elementary School Chicago, 1,139 students
  11. Hanson Park Elementary School Chicago, 1,125 students
  12. Beasley Elementary Magnet Academic Ctr Chicago, 1,119 students
  13. Peirce Elementary Intl Studies School Chicago, 1,116 students
  14. Bridge Elementary School Chicago, 1,100 students
  15. Locke J Elementary School Chicago, 1,089 students

Cities with the most public schools

Neighbouring states

Source: NCES Common Core of Data 2024-25 and F-33 finance 2020, via the Urban Institute Education Data Portal. Last reviewed October 2026. Finance figures are 2020 finance data in nominal dollars, not adjusted for inflation. Blank values are not available, not applicable or suppressed in the source. See the methodology.