Skip to content

Public schools by city in Illinois

230 Illinois cities have at least 5 public schools with a local mailing address. Each city page lists every school by level with its district, enrollment, and staffing. Smaller communities remain available through the Illinois district directory and search.

Cities with the most public schools

All Illinois cities A–Z

CitySchoolsHigh schoolsCharterStudents
Addison11205,236
Algonquin12106,811
Alsip7002,047
Alton8204,283
Anna6101,069
Antioch7103,846
Arlington Heights20508,373
Aurora5410036,054
Barrington9106,856
Bartlett10105,885
Batavia10205,218
Belleville318011,171
Bellwood6002,015
Belvidere10307,074
Bensenville10103,431
Berwyn13108,858
Bethalto6202,024
Bloomingdale9002,340
Bloomington19407,976
Blue Island9103,655
Bolingbrook15109,987
Bourbonnais8102,671
Braidwood6101,393
Buffalo Grove12108,330
Burbank10105,187
Cahokia8202,715
Calumet City14305,364
Canton7302,094
Carbondale10103,509
Carlinville10601,282
Carmi7101,282
Carol Stream10105,311
Carpentersville15507,161
Carthage630754
Cary6103,720
Centralia16302,736
Champaign247010,154
Channahon9104,063
Charleston5102,670
Chatham6104,516
Chicago650170114326,712
Chicago Heights20405,368
Chillicothe7301,890
Cicero182012,999
Clinton5101,765
Coal City5102,129
Collinsville9205,289
Country Club Hills5102,113
Crestwood810991
Crystal Lake194011,653
Danville19804,940
Darien10203,790
Decatur22517,840
Deerfield7104,151
Dekalb11205,690
Des Plaines21408,581
Dixon10102,436
Dolton11202,805
Downers Grove172010,204
Du Quoin7101,329
Dunlap6104,000
East Moline14204,365
East Peoria12102,594
East Saint Louis8213,770
Edwardsville9205,761
Effingham10202,261
Elgin306117,104
Elk Grove Village10106,174
Elmhurst14108,429
Eureka5101,379
Evanston21309,442
Evergreen Park6102,676
Fairfield5101,435
Flossmoor5104,704
Forest Park5101,649
Frankfort12107,298
Franklin Park8103,094
Freeport11403,273
Gages Lake12102,043
Galesburg17903,863
Geneseo5102,422
Geneva11205,043
Germantwn Hls520—
Glen Ellyn13208,639
Glenview14208,936
Granite City10205,809
Grayslake9415,125
Gurnee7207,439
Hampshire6104,506
Hanover Park11004,110
Harrisburg6201,823
Harvard5102,532
Harvey8103,492
Highland5102,574
Highland Park17204,897
Hinsdale6104,683
Hoffman Estates13309,725
Homer Glen7003,898
Ingleside5002,445
Itasca700960
Jacksonville16302,811
Jerseyville5202,194
Joliet428020,526
Kankakee14305,070
Kewanee8202,339
La Grange13105,996
Lake Forest7103,162
Lake Villa5103,692
Lake Zurich7304,064
Lansing8105,375
Lemont5103,948
Libertyville8204,878
Lincoln10302,268
Lisle13102,499
Litchfield8301,279
Lockport10105,984
Lombard13106,418
Loves Park7102,498
Machesney Park6103,610
Macomb11302,075
Marengo5102,054
Marion13403,878
Markham5001,630
Matteson6002,228
Mattoon12502,983
Maywood20603,730
Mchenry11206,050
Melrose Park6003,185
Metropolis5101,547
Midlothian9103,034
Minooka6103,333
Moline15206,929
Monmouth7202,187
Montgomery5002,652
Morris11402,871
Morrison920973
Morton8103,247
Morton Grove8002,516
Mount Prospect8003,365
Mount Vernon19503,295
Mount Zion5102,427
Mt Prospect7104,795
Mundelein15106,876
Murphysboro16401,877
Naperville446028,794
New Lenox15208,994
Newark710501
Niles6003,789
Normal19719,803
Norris City530611
North Chicago6112,748
Northbrook13306,532
Northlake7103,938
O Fallon10107,031
Oak Forest18204,529
Oak Lawn15208,831
Oak Park11108,867
Olney7402,145
Orland Park16108,949
Oswego153011,431
Ottawa13303,504
Palatine195012,002
Palos Heights6103,451
Paris11501,853
Park Forest8002,068
Park Ridge9308,025
Pekin16205,034
Peoria4711015,585
Peru940966
Plainfield305024,802
Plano7202,398
Pontiac6201,793
Poplar Grove5101,308
Princeton5101,570
Prospect Heights5001,476
Quincy12506,264
Rantoul8102,557
Red Bud840978
Richton Park5211,292
Riverdale600918
Riverside5103,343
Rochelle7202,456
Rochester5102,012
Rock Falls12301,880
Rock Island13206,015
Rockford477328,467
Rockton7103,393
Rolling Meadows7105,215
Romeoville9205,590
Roselle12104,497
Round Lake8303,902
Saint Anne510472
Saint Charles143010,299
Sandwich6201,597
Schaumburg151010,447
Shelbyville6301,248
Skokie153010,241
South Beloit7101,690
South Elgin6105,568
South Holland15203,466
Springfield409113,014
St Charles1250—
Sterling12203,253
Streamwood9105,302
Streator6202,733
Summit5103,122
Sycamore7103,720
Tinley Park12106,231
Urbana13304,516
Vandalia7301,465
Vernon Hills18404,787
Villa Park7104,210
Washington7104,145
Waterloo5102,767
Wauconda5103,155
Waukegan231114,159
West Chicago11106,011
Westchester6001,041
Westmont6101,786
Wheaton172010,021
Wheeling8105,041
Wilmette7003,541
Wilmington7101,261
Winnetka6104,573
Wood Dale500890
Wood River510946
Woodridge7002,927
Woodstock13206,097
Yorkville11306,978
Zion9204,709