Skip to content

Checked

Illinois School Districts

Public school districts and education agencies

Districts and agencies
1,030
Students
1,842,881
Fall enrollment
Spending per student
$21,558
Average of reporting districts
Largest district
Chicago Public Schools District 299
324,130 students

Enrollment and school counts come from the NCES Common Core of Data. Spending comes from the Census Bureau's Annual Survey of School System Finances, and child poverty from Census SAIPE model estimates. Per-pupil spending is current spending (salaries, benefits, supplies and services), not construction or debt, and is shown only for districts with at least 50 students.

Largest 200 districts

Swipe the table sideways to see more columns.

DistrictStudentsSchoolsPer studentChild poverty
Chicago Public Schools District 299324,130643$24,33020.9%
SD U-4634,03655$21,47210.3%
Rockford SD 20528,46746$20,35724.3%
Indian Prairie CUSD 20426,10834$19,4014.4%
Plainfield SD 20224,55631$17,0466.1%
CUSD 30020,70529$18,1727.6%
CUSD 30816,76622$18,3154.6%
Naperville CUSD 20316,04722$23,3833.1%
Schaumburg CCSD 5415,29828$22,2639.8%
Valley View CUSD 365U14,71020$22,92411.1%
Waukegan CUSD 6013,64022$23,44018.3%
Springfield SD 18613,01434$24,52117.3%
Peoria SD 15012,91330$20,07028.5%
Township HSD 21112,4587$27,5407.9%
McLean County USD 512,40726$16,8997.0%
Aurora East USD 13112,18720$19,11916.5%
Township HSD 21411,91110$27,4727.4%
St Charles CUSD 30311,73118$21,8263.1%
CUSD 20011,63920$20,2984.1%
Palatine CCSD 1511,32120$20,5429.4%
Aurora West USD 12911,02017$17,23610.3%
Champaign CUSD 410,59820$21,53214.4%
Joliet PSD 869,33322$22,38119.0%
Cicero SD 998,66415$25,64620.9%
Huntley Community School District 1588,4019$18,5133.6%
Elmhurst SD 2058,28013$22,1732.0%
Barrington CUSD 2207,93612$26,0684.0%
Decatur SD 617,84016$18,75327.7%
Glenbard Twp HSD 877,8104$25,3065.0%
J S Morton HSD 2017,7094$19,10316.1%
Cons HSD 2307,6133$25,71612.8%
Belvidere CUSD 1007,52311$20,2919.8%
Moline-Coal Valley CUSD 407,25714$17,80513.6%
Yorkville CUSD 1157,17411$16,7914.3%
Edwardsville CUSD 77,06015$16,3194.4%
Crystal Lake CCSD 476,88913$17,5065.8%
DeKalb CUSD 4286,77113$21,60116.7%
Joliet Twp HSD 2046,7464$20,58913.2%
Lincoln Way CHSD 2106,7343$19,5462.9%
Wheeling CCSD 216,29813$23,61812.0%
Rock Island SD 416,29214$17,99920.6%
Maine Township HSD 2076,2724$29,3339.1%
Quincy SD 1726,2649$13,87613.4%
Evanston CCSD 656,13617$31,2568.3%
Harlem UD 1226,10811$20,34414.6%
Round Lake CUSD 1166,1039$24,59815.6%
Woodstock CUSD 2006,09712$19,8278.4%
Collinsville CUSD 106,03111$12,53312.0%
Comm Cons SD 595,86915$25,08212.6%
Lake Zurich CUSD 955,7729$20,8103.6%
Granite City CUSD 95,7479$13,63117.7%
Oak Park ESD 975,56010$23,3055.3%
Alton CUSD 115,52611$18,46414.4%
Chsd 2185,4364$25,32117.1%
Arlington Heights SD 255,4239$19,8223.5%
Batavia USD 1015,2188$20,4073.7%
Chsd 1555,2035$25,1054.6%
Orland SD 1355,18610$19,41612.1%
Central CUSD 3015,0827$15,7273.1%
Geneva CUSD 3045,04310$21,1412.1%
Glenbrook HSD 2255,0344$34,0734.5%
New Lenox SD 1224,95612$15,3883.1%
Danville CCSD 1184,94011$25,77635.8%
Bremen CHSD 2284,8855$25,25817.0%
Dunlap CUSD 3234,8378$13,8716.0%
Downers Grove GSD 584,81113$21,7093.0%
Bloomington SD 874,8099$19,41613.2%
Adlai E Stevenson HSD 1254,7582$31,0243.2%
Belleville Twp HSD 2014,7184$20,72812.5%
Chsd 994,6732$28,3223.9%
Park Ridge CCSD 644,6548$22,5354.8%
East St Louis SD 1894,64612$29,01737.4%
Niles Twp HSD 2194,6454$37,09011.3%
Kankakee SD 1114,60211$19,29825.4%
Woodland CCSD 504,5634$23,4567.2%
Crete Monee CUSD 201U4,5628$23,59615.7%
Ccsd 624,52011$26,01413.4%
Ball Chatham CUSD 54,5166$11,1903.9%
Thornton Twp HSD 2054,5095$34,66026.6%
Proviso Twp HSD 2094,4583$19,56615.8%
Minooka CCSD 2014,3617$16,7755.1%
Mascoutah CUD 194,3455$15,1844.5%
Glenview CCSD 344,2878$24,6366.2%
Urbana SD 1164,19710$22,15121.1%
Wauconda CUSD 1184,1866$21,4756.0%
Maywood-Melrose Park-Broadview 894,0819$21,82422.2%
McHenry CCSD 154,0258$23,2867.7%
Triad CUSD 24,0096$13,5552.9%
Troy CCSD 30C3,9717$20,3718.8%
Kaneland CUSD 3023,9087$21,3392.7%
Galesburg CUSD 2053,8638$16,98324.7%
O Fallon CCSD 903,8627$12,3945.8%
DuPage HSD 883,8302$25,0106.7%
Hinsdale Twp HSD 863,8153$33,5014.0%
North Shore SD 1123,7309$25,6914.4%
Sycamore CUSD 4273,7207$18,9105.0%
East Maine SD 633,7067$20,68215.5%
Lyons Twp HSD 2043,7061$27,4244.0%
Homer CCSD 33C3,7046$18,2615.3%
Freeport SD 1453,7038$22,69122.4%
Marion CUSD 23,6847$13,65914.1%
Lockport Twp HSD 2053,6781$20,5576.1%
New Trier Twp HSD 2033,6562$38,8981.9%
Grayslake CCSD 463,6509$19,4555.5%
North Chicago SD 1873,6378$21,27320.4%
Hinsdale CCSD 1813,5749$25,3731.7%
Evanston Twp HSD 2023,5602$31,6377.0%
Warren Twp HSD 1213,5371$20,0757.1%
Leyden CHSD 2123,5272$27,77912.9%
Hawthorn CCSD 733,4969$20,4856.8%
Kirby SD 1403,4957$19,35413.0%
Glen Ellyn SD 413,4825$20,2393.1%
Mahomet-Seymour CUSD 33,4684$10,6204.4%
Kildeer Countryside CCSD 963,4197$23,8543.6%
Oak Lawn-Hometown SD 1233,3957$18,82112.6%
Addison SD 43,3899$24,7658.4%
North Palos SD 1173,3505$18,64125.0%
Ccsd 933,3199$26,1146.5%
Oak Park - River Forest SD 2003,3071$30,4904.2%
Wilmette SD 393,2886$25,9982.3%
Belleville SD 1183,27511$20,74118.7%
Burbank SD 1113,2578$14,56222.2%
Sterling CUSD 53,2536$15,51213.3%
Morton CUSD 7093,2477$15,2313.5%
West Chicago ESD 333,2338$29,9799.2%
Jacksonville SD 1173,23111$16,46414.7%
Thornton Fractional Twp HSD 2153,2284$25,12420.0%
Chsd 1283,1963$33,7923.1%
SD 45 DuPage County3,1629$22,5487.7%
Pekin PSD 1083,12611$17,93814.5%
Twp HSD 1133,0982$38,8223.0%
Berwyn South SD 1003,0508$21,82215.2%
Bloom Twp HSD 2063,0413$22,24022.1%
Cahokia CUSD 1872,9919$27,23136.9%
Lombard SD 442,9898$23,2685.2%
Mattoon CUSD 22,9836$15,88014.1%
Cook County SD 1302,95012$22,62420.5%
Woodridge SD 682,9277$22,5896.9%
Minooka CHSD 1112,9181$18,4944.1%
Elmwood Park CUSD 4012,9084$19,02313.1%
La Grange SD 1022,8756$20,6534.8%
Waterloo CUSD 52,7675$13,8433.9%
Charleston CUSD 12,7446$14,20513.6%
Highland CUSD 52,7306$14,0685.2%
Deerfield SD 1092,7146$27,3932.2%
Homewood Flossmoor CHSD 2332,7071$27,1399.6%
Frankfort CCSD 157C2,6763$15,6482.9%
Chicago Heights SD 1702,67411$23,47626.7%
Lemont-Bromberek CSD 113A2,6644$15,2844.8%
Chsd 1172,6473$25,0124.5%
East Moline SD 372,6416$20,74018.7%
Grayslake CHSD 1272,5832$26,8444.5%
Antioch CCSD 342,5745$16,9105.5%
Aptakisic-Tripp CCSD 1022,5574$22,6814.9%
Lansing SD 1582,5475$16,62022.1%
O Fallon Twp HSD 2032,5401$16,3155.6%
Zion-Benton Twp HSD 1262,5332$22,28613.8%
Harvard CUSD 502,5325$20,29212.3%
Lake Park CHSD 1082,5221$25,4954.4%
Prairie-Hills ESD 1442,4739$16,22730.8%
Indian Springs SD 1092,4536$19,83725.6%
Dixon USD 1702,4366$16,62612.6%
Berwyn North SD 982,4344$21,47019.5%
Rich Twp HSD 2272,4332$38,45520.4%
Mt Zion CUSD 32,4275$14,8925.7%
Geneseo CUSD 2282,4225$14,4444.3%
Matteson ESD 1622,4057$20,48823.2%
Plano CUSD 882,3985$17,2158.0%
Ridgeland SD 1222,3945$18,60925.6%
Lake Villa CCSD 412,3884$15,5986.3%
Cary CCSD 262,3725$16,7615.1%
Bethalto CUSD 82,3685$16,1489.4%
Jersey CUSD 1002,3656$15,64110.7%
Mannheim SD 832,3386$26,19114.8%
Summit Hill SD 1612,3335$21,9144.9%
Ccsd 1462,3255$22,78313.7%
Herrin CUSD 42,3204$14,16416.4%
Marquardt SD 152,3105$24,23110.4%
Flossmoor SD 1612,3025$19,24111.6%
Mundelein Cons HSD 1202,2821$24,6906.0%
Bourbonnais SD 532,2765$15,59112.4%
Effingham CUSD 402,2616$16,88710.3%
Ccsd 892,2605$20,0064.3%
McHenry CHSD 1562,2141$19,4406.6%
Dolton SD 1492,1928$21,67730.7%
Libertyville SD 702,1905$25,8302.6%
Zion ESD 62,1767$24,77021.8%
Taylorville CUSD 32,1724$14,36414.3%
Carterville CUSD 52,1624$11,12810.0%
Berkeley SD 872,1476$21,36617.1%
Richland County CUSD 12,1454$13,95213.1%
Coal City CUSD 12,1295$16,2026.1%
Palos CCSD 1182,1223$18,62910.9%
Mount Prospect SD 572,1054$18,8033.8%
Canton Union SD 662,0945$15,53916.6%
Fremont SD 792,0863$19,6153.0%
Dolton SD 1482,07710$28,54734.5%
Macomb CUSD 1852,0755$18,42719.9%
Il Valley Central USD 3212,0718$13,2189.5%
Lyons SD 1032,0426$20,39615.8%

Frequently asked questions

What are the largest school districts in Illinois?
Chicago Public Schools District 299 (324,130 students), SD U-46 (34,036 students), Rockford SD 205 (28,467 students) have the most students in the latest NCES count.
How much does Illinois spend per student?
Districts in Illinois that report finance data spent an average of $21,558 per student on current operations, weighted by enrollment.
What does per-pupil spending include?
It is current spending for elementary and secondary education divided by fall enrollment, as published by the Census Bureau. It includes instruction, support services such as transportation and administration, and other day-to-day costs. It leaves out capital outlay for buildings and interest on debt.
Why do some districts have no spending or poverty figures?
Charter districts, education service agencies and other special agencies often do not report finance data separately, and Census SAIPE estimates child poverty only for geographic school districts. Values are also hidden for districts with fewer than 50 students, where a per-pupil figure can swing widely.

Source: NCES Common Core of Data; U.S. Census Bureau, Annual Survey of School System Finances and SAIPE · Last updated 10/22/2026

Share: