County directory · Illinois · 2026–27

School districts in Cook County, IL

Cook County has 144 regular public school districts, enrolling 682,868 students in 2024–25. The largest is Chicago Public Schools District 299 (324,130 students, 47% of the county), followed by Schaumburg CCSD 54 and Township HSD 211. 117 of the 144 offer kindergarten. Illinois's kindergarten cutoff: turn 5 by September 1.

The 144 districts, largest first

School districts in Cook County, IL by 2024–25 enrollment
District and officeGradesSchoolsStudentsKindergartenDistrict office contact
Chicago Public Schools District 299
42 W Madison St 2nd Flr, Chicago
also serves DuPage County
Pre-K–12641324,13021,104
(773) 553-2747
Schaumburg CCSD 54
524 E Schaumburg Rd, Schaumburg
Pre-K–82815,2981,391
(847) 357-5000
Township HSD 211
1750 S Roselle Rd, Palatine
9–121012,458—
(847) 755-6610
Township HSD 214
2121 S Goebbert Rd, Arlington Heights
9–121111,911—
(847) 718-7600
Palatine CCSD 15
580 N 1st Bank Dr, Palatine
Pre-K–82011,3211,066
(847) 963-3000
Cicero SD 99
5110 W 24th St, Cicero
Pre-K–8158,664814
(708) 863-4856
Barrington CUSD 220
515 W Main St, Barrington
also serves Kane County, Lake County and McHenry County
Pre-K–12127,936481
(847) 381-6300
J S Morton HSD 201
5801 W Cermak Rd, Cicero
9–1247,709—
(708) 780-2800
Cons HSD 230
15100 S 94th Ave, Orland Park
9–1237,613—
(708) 745-5210
Wheeling CCSD 21
959 W Dundee Rd, Wheeling
Pre-K–8136,298602
(847) 537-8270
Maine Township HSD 207
1177 S Dee Rd, Park Ridge
9–1246,272—
(847) 696-3600
Evanston CCSD 65
1500 Mcdaniel Ave, Evanston
Pre-K–8176,136544
(847) 859-8010
Comm Cons SD 59
1001 Leicester Rd, Elk Grove Vlg
Pre-K–8155,869578
(847) 593-4300
Oak Park ESD 97
260 Madison St, Oak Park
Pre-K–8105,560528
(708) 524-3000
Chsd 218
10701 Kilpatrick Ave, Oak Lawn
9–1245,436—
(708) 424-2000
Arlington Heights SD 25
1200 S Dunton Ave, Arlington Heights
Pre-K–895,423502
(847) 758-4900
Orland SD 135
15100 S 94th Ave, Orland Park
Pre-K–8105,186443
(708) 364-3306
Glenbrook HSD 225
3801 W Lake Ave, Glenview
9–1255,034—
(847) 998-6100
Bremen CHSD 228
15233 Pulaski Rd, Midlothian
9–1254,885—
No website listed by NCES (2025–26)
(708) 389-1175
Park Ridge CCSD 64
8182 W Greendale Ave, Niles
Pre-K–884,654425
(847) 318-4300
Niles Twp HSD 219
7700 Gross Point Rd, Skokie
9–1244,645—
(847) 626-3960
CCSD 62
777 E Algonquin Rd, Des Plaines
Pre-K–8114,520421
(847) 824-1136
Thornton Twp HSD 205
465 E 170Th St, South Holland
9–1254,509—
(708) 225-4000
Proviso Twp HSD 209
8601 Roosevelt Rd, Forest Park
9–1234,458—
(708) 338-5913
Glenview CCSD 34
1401 Greenwood Rd, Glenview
Pre-K–884,287396
(847) 998-5005
Maywood-Melrose Park-Broadview 89
906 Walton St, Melrose Park
Pre-K–894,081377
(708) 450-2460
East Maine SD 63
10150 Dee Rd, Des Plaines
Pre-K–873,706341
(847) 299-1900
Lyons Twp HSD 204
100 S Brainard Ave, La Grange
9–1213,706—
No website listed by NCES (2025–26)
(708) 579-6451
New Trier Twp HSD 203
7 Happ Rd, Northfield
9–1223,656—
(847) 784-6109
Evanston Twp HSD 202
1600 Dodge Ave, Evanston
9–1233,560—
(847) 424-7220
Leyden CHSD 212
3400 Rose St, Franklin Park
9–1223,527—
(847) 451-3020
Kirby SD 140
16931 Grissom Dr, Tinley Park
Pre-K–873,495322
(708) 532-6462
Oak Lawn-Hometown SD 123
4201 W 93rd St, Oak Lawn
Pre-K–873,395321
(708) 423-0150
North Palos SD 117
7825 W 103rd St, Palos Hills
Pre-K–853,350306
(708) 598-5500
Oak Park - River Forest SD 200
201 N Scoville Ave, Oak Park
9–1213,307—
(708) 383-0700
Wilmette SD 39
615 Locust Rd, Wilmette
Pre-K–863,288334
(847) 512-6030
Burbank SD 111
7600 Central Ave, Burbank
Pre-K–883,257289
(708) 496-0500
Thornton Fractional Twp HSD 215
18601 Torrence Ave, Lansing
9–1243,228—
(708) 585-2300
Berwyn South SD 100
3401 Gunderson Ave, Berwyn
Pre-K–883,050291
(708) 303-4034
Bloom Twp HSD 206
100 W 10th St, Chicago Heights
also serves Will County
9–1233,041—
No website listed by NCES (2025–26)
(708) 755-7010
Cook County SD 130
12300 Greenwood Ave, Blue Island
Pre-K–8122,950271
No website listed by NCES (2025–26)
(708) 385-6800
Elmwood Park CUSD 401
8201 W Fullerton Ave, Elmwood Park
Pre-K–1242,908172
(708) 583-5830
La Grange SD 102
333 N Park Rd, La Grange Park
Pre-K–862,875295
(708) 482-2400
Homewood Flossmoor CHSD 233
999 Kedzie Ave, Flossmoor
9–1212,707—
No website listed by NCES (2025–26)
(708) 799-3000
Chicago Heights SD 170
30 W 16th St, Chicago Heights
Pre-K–8112,674242
(708) 756-4165
Lemont-Bromberek CSD 113A
16100 W 127th St, Lemont
also serves DuPage County
Pre-K–842,664282
(630) 257-2286
Lansing SD 158
18300 Greenbay Ave, Lansing
Pre-K–852,547229
(708) 474-6700
Prairie-Hills ESD 144
3015 W 163rd St, Markham
Pre-K–892,473227
No website listed by NCES (2025–26)
(708) 210-2898
Indian Springs SD 109
7540 S 86th Ave, Justice
Pre-K–862,453247
(708) 496-8700
Berwyn North SD 98
6633 16th St, Berwyn
Pre-K–842,434220
(708) 484-6200
Rich Twp HSD 227
20550 S Cicero Ave, Matteson
9–1222,433—
(708) 679-5737
Matteson ESD 162
4601 Sauk Trl, Richton Park
Pre-K–872,405235
No website listed by NCES (2025–26)
(708) 748-0100
Ridgeland SD 122
6500 W 95th St, Oak Lawn
Pre-K–862,394232
(708) 599-5550
Mannheim SD 83
10401 Grand Ave, Franklin Park
Pre-K–872,338214
(847) 455-4413
CCSD 146
6611 171st St, Tinley Park
Pre-K–852,325238
(708) 614-4500
Flossmoor SD 161
41 E Elmwood Dr, Chicago Heights
Pre-K–852,302191
(708) 647-7038
Dolton SD 149
292 Torrence Ave, Calumet City
Pre-K–882,192207
(708) 868-7861
Berkeley SD 87
1200 N Wolf Rd, Berkeley
Pre-K–862,147201
(708) 449-3350
Palos CCSD 118
8800 W 119th St, Palos Park
Pre-K–832,122187
(708) 448-4800
Mount Prospect SD 57
701 W Gregory St, Mt Prospect
Pre-K–842,105140
(847) 394-7300
Dolton SD 148
114 W 144th St, Riverdale
Pre-K–8102,077183
(708) 841-2290
Lyons SD 103
4100 Joliet Ave, Lyons
Pre-K–862,042191
(708) 783-4105
Bellwood SD 88
640 Eastern Ave, Bellwood
Pre-K–871,998165
(708) 410-3028
Reavis Twp HSD 220
6034 W 77th St, Burbank
9–1211,930—
(708) 599-7200
Oak Lawn CHSD 229
9400 Southwest Hwy, Oak Lawn
9–1211,867—
(708) 424-5200
Homewood SD 153
18205 Aberdeen St, Homewood
Pre-K–831,856145
No website listed by NCES (2025–26)
(708) 647-2320
Skokie SD 69
5050 Madison St, Skokie
Pre-K–831,842169
(847) 675-7666
Northbrook SD 28
1475 Maple Ave, Northbrook
Pre-K–841,828154
(847) 498-7900
Argo CHSD 217
7329 W 63rd St, Summit
9–1211,817—
(708) 728-3200
Skokie SD 68
9440 Kenton Ave, Skokie
Pre-K–841,809183
(847) 676-9000
Winnetka SD 36
1235 Oak St, Winnetka
K–851,803208
(847) 446-9400
Riverside SD 96
3340 Harlem Ave, Riverside
Pre-K–851,794163
(708) 447-5007
Evergreen Park ESD 124
2929 W 87th St, Evergreen Park
Pre-K–851,735152
(708) 423-0950
Riverside-Brookfield Twp SD 208
160 Ridgewood Rd, Riverside
9–1211,663—
(708) 442-7500
ESD 159
20700 Matteson Ave, Matteson
Pre-K–851,653120
(708) 720-1300
Midlothian SD 143
14959 Pulaski Rd, Midlothian
Pre-K–841,620148
(708) 388-6450
Alsip-Hazlgrn-Oaklwn SD 126
11900 S Kostner Ave, Alsip
Pre-K–851,595153
(708) 389-1900
Forest Ridge SD 142
5800 151St St, Oak Forest
Pre-K–841,539133
(708) 687-3334
Park Forest - Chicago Heights School District 163
242 S Orchard Dr, Park Forest
Pre-K–861,524159
No website listed by NCES (2025–26)
(708) 668-9427
Harvey SD 152
16001 Lincoln Ave, Harvey
Pre-K–861,487124
(708) 333-0300
Chicago Ridge SD 127-5
6135 108th St, Chicago Ridge
Pre-K–831,485156
(708) 636-2000
Prospect Heights SD 23
700 N Schoenbeck Rd, Prospect Heights
Pre-K–841,47692
(847) 870-3850
River Trails SD 26
1900 E Kensington Rd, Mt Prospect
Pre-K–841,462114
No website listed by NCES (2025–26)
(847) 297-4120
Summit SD 104
7505 West 63rd Street, Summit Argo
Pre-K–851,435134
No website listed by NCES (2025–26)
(708) 458-0505
Western Springs SD 101
4225 Wolf Rd, Western Springs
Pre-K–841,416121
No website listed by NCES (2025–26)
(708) 246-3700
Brookfield Lagrange Park SD 95
3724 Prairie Ave, Brookfield
Pre-K–821,387133
No website listed by NCES (2025–26)
(708) 485-0606
Schiller Park SD 81
9760 Soreng Ave, Schiller Park
Pre-K–831,344121
(847) 671-1816
Northbrook ESD 27
1250 Sanders Rd, Northbrook
Pre-K–831,340111
(847) 498-2610
River Forest SD 90
7776 Lake St, River Forest
Pre-K–831,333109
No website listed by NCES (2025–26)
(708) 771-8282
South Holland SD 151
525 E 162nd St, South Holland
Pre-K–841,31998
(708) 339-1516
Posen-Robbins ESD 143-5
14011 S Harrison Ave, Posen
Pre-K–851,286120
(708) 388-7200
Lemont Twp HSD 210
800 Porter St, Lemont
also serves DuPage County
9–1211,284—
(630) 243-3260
Franklin Park SD 84
2915 Maple St, Franklin Park
Pre-K–841,254117
(847) 455-4230
Northbrook/Glenview SD 30
2374 Shermer Rd, Northbrook
Pre-K–831,25097
(847) 498-4190
CCSD 168
21899 Torrence Ave, Sauk Village
Pre-K–831,243105
(708) 758-1614
Glencoe SD 35
620 Greenwood Ave, Glencoe
Pre-K–831,226127
(847) 835-7800
La Grange SD 105 South
701 7th Ave, La Grange
Pre-K–851,212116
(708) 482-2700
Lincolnwood SD 74
6950 N East Prairie Rd, Lincolnwood
Pre-K–831,19698
(847) 745-3701
Arbor Park SD 145
17301 Central Ave, Oak Forest
Pre-K–841,182121
(708) 687-8040
Norridge SD 80
8151 W Lawrence Ave, Norridge
Pre-K–821,11170
(708) 583-2068
Brookwood SD 167
201 E Glenwood Dyer Rd, Glenwood
Pre-K–841,098106
(708) 758-5190
Skokie SD 73-5
8000 E Prairie Rd, Skokie
Pre-K–831,065116
(847) 324-0509
Westchester SD 92-5
9981 Canterbury St, Westchester
Pre-K–831,041104
(708) 450-2700
Sunnybrook SD 171
19266 Burnham Ave, Lansing
Pre-K–821,02593
(708) 895-0750
Worth SD 127
11218 S Ridgeland Ave, Worth
Pre-K–831,01597
(708) 448-2800
West Northfield SD 31
3131 Techny Rd, Northbrook
Pre-K–821,01096
(847) 272-6880
LaGrange Highlands SD 106
1750 W Plainfield Rd, La Grange Highlands
Pre-K–82994106
(708) 246-3085
Ridgewood CHSD 234
7500 W Montrose Ave, Norridge
9–121988—
(708) 456-4242
Calumet City SD 155
540 Superior Ave, Calumet City
Pre-K–8396696
(708) 868-7926
Evergreen Park CHSD 231
9901 S Kedzie Ave, Evergreen Park
9–121941—
No website listed by NCES (2025–26)
(708) 398-1230
Calumet Public SD 132
1440 W Vermont Ave, Calumet Park
Pre-K–8389576
(708) 388-8920
Hazel Crest SD 152-5
1223 173Rd St, E Hazel Crest
Pre-K–8389184
No website listed by NCES (2025–26)
(708) 335-0790
Morton Grove SD 70
6200 Lake St, Morton Grove
Pre-K–8188574
(847) 965-6200
Country Club Hills SD 160
4411 185th St, Country Club Hills
Pre-K–8384971
No website listed by NCES (2025–26)
(708) 957-6200
Hoover-Schrum Memorial SD 157
1255 Superior Ave, Calumet City
Pre-K–8284578
(708) 868-7500
Palos Heights SD 128
12809 S McVickers Ave, Palos Heights
Pre-K–8483076
(708) 597-9040
Pleasantdale SD 107
7450 Wolf Rd, Burr Ridge
Pre-K–8281875
(708) 784-2013
W Harvey-Dixmoor PSD 147
191 W 155th Pl, Harvey
Pre-K–8381482
(708) 339-9500
South Holland SD 150
848 E 170th St, South Holland
Pre-K–8378456
(708) 339-4240
Forest Park SD 91
424 Des Plaines Ave, Forest Park
Pre-K–8472478
(708) 366-5700
River Grove SD 85-5
2650 Thatcher Ave, River Grove
Pre-K–8172274
(708) 453-6172
Fairview SD 72
7040 Laramie Ave, Skokie
Pre-K–8171853
(847) 929-1050
Lincoln ESD 156
912 Burnham Ave, Calumet City
Pre-K–8171771
(708) 862-6625
Niles ESD 71
6901 W Oakton St, Niles
Pre-K–8166665
(847) 966-9280
Union Ridge SD 86
4600 N Oak Park Ave, Harwood Heights
Pre-K–8166465
(708) 867-5822
Golf ESD 67
9401 Waukegan Rd, Morton Grove
Pre-K–8263141
(847) 966-8200
Atwood Heights SD 125
12150 S Hamlin Ave, Alsip
Pre-K–8358964
(708) 371-0080
Komarek SD 94
8940 W 24th St, North Riverside
Pre-K–8157054
(708) 447-8030
Avoca SD 37
2921 Illinois Rd, Wilmette
Pre-K–8256637
(847) 251-3587
Sunset Ridge SD 29
525 Sunset Ridge Rd, Northfield
K–8251560
(847) 881-9456
East Prairie SD 73
7616 E Prairie Rd, Skokie
Pre-K–8151343
(847) 673-1141
Rhodes SD 84-5
8931 Fullerton Ave, River Grove
Pre-K–8149948
(708) 453-1266
Kenilworth SD 38
542 Abbotsford Rd, Kenilworth
Pre-K–8147144
(847) 853-3801
Ford Heights SD 169
910 Woodlawn Ave, Ford Heights
Pre-K–8246254
No website listed by NCES (2025–26)
(708) 758-1370
Hillside SD 93
4804 Harrison St, Hillside
Pre-K–8144038
(708) 449-6490
Sandridge SD 172
2950 Glenwood Dyer Rd, Lynwood
Pre-K–8142357
(708) 895-8339
Pennoyer SD 79
5200 N Cumberland Ave, Norridge
Pre-K–8141934
(708) 967-2840
Willow Springs SD 108
8345 Archer Ave, Willow Springs
Pre-K–8141437
(708) 839-6828
Lindop SD 92
2400 S 18th Ave, Broadview
Pre-K–8130736
(708) 786-6457
Central Stickney SD 110
5001 S Long Ave, Chicago
Pre-K–8126221
(708) 458-1152
Thornton SD 154
200 N Wolcott St, Thornton
Pre-K–8124925
(708) 877-5160
Rosemont ESD 78
6101 Ruby St, Rosemont
Pre-K–8122119
No website listed by NCES (2025–26)
(847) 825-0144
Gen George Patton SD 133
150 W 137Th St, Riverdale
Pre-K–8118414
(708) 841-3955
Burnham SD 154-5
13945 S Green Bay Ave, Burnham
K–8114111
(708) 862-8636

Cook County at a glance

Together the 144 districts run 1,299 schools from offices in 91 towns. The smallest by enrollment is Burnham SD 154-5, with 141 students; the median Cook County district has 1,735. By grade span: 111 Pre-K–8, 27 9–12, 3 K–8 and 3 Pre-K–12.

Kindergarten in 2024–25, counting the 117 districts that report a K grade: 43,245 children. The biggest kindergarten was Chicago Public Schools District 299's, with 21,104; Schaumburg CCSD 54 had 1,391, and the smallest, Burnham SD 154-5, had 11.

Cook County holds 144 of Illinois's 855 regular districts (17%) and 37% of its 1,837,668 public school students, ranking 1st of 102 counties by number of districts and 1st by enrollment. By size, 18 enroll 5,000 or more, 88 enroll 1,000 to 4,999 and 38 have fewer than 1,000 students, and the average school here has about 526 students.

5 districts reach past the county line: Chicago Public Schools District 299 (into DuPage County), Barrington CUSD 220 (into Kane County, Lake County and McHenry County), Bloom Twp HSD 206 (into Will County), Lemont-Bromberek CSD 113A (into DuPage County) and Lemont Twp HSD 210 (into DuPage County).

Which district am I in?

Each district draws its own attendance zones, so your home address decides it, and with 5 of Cook County's districts crossing county lines the county alone won't. There is no address lookup here; ask the district. 19 of the 144 have no website on file with NCES; their office phone numbers are in the table. Websites for the rest:

Chicago Public Schools District 299 · Schaumburg CCSD 54 · Township HSD 211 · Township HSD 214 · Palatine CCSD 15 · Cicero SD 99 · Barrington CUSD 220 · J S Morton HSD 201 · Cons HSD 230 · Wheeling CCSD 21 · Maine Township HSD 207 · Evanston CCSD 65 · Comm Cons SD 59 · Oak Park ESD 97 · Chsd 218 · Arlington Heights SD 25 · Orland SD 135 · Glenbrook HSD 225 · Park Ridge CCSD 64 · Niles Twp HSD 219 · CCSD 62 · Thornton Twp HSD 205 · Proviso Twp HSD 209 · Glenview CCSD 34 · Maywood-Melrose Park-Broadview 89 · East Maine SD 63 · New Trier Twp HSD 203 · Evanston Twp HSD 202 · Leyden CHSD 212 · Kirby SD 140 · Oak Lawn-Hometown SD 123 · North Palos SD 117 · Oak Park - River Forest SD 200 · Wilmette SD 39 · Burbank SD 111 · Thornton Fractional Twp HSD 215 · Berwyn South SD 100 · Elmwood Park CUSD 401 · La Grange SD 102 · Chicago Heights SD 170 · Lemont-Bromberek CSD 113A · Lansing SD 158 · Indian Springs SD 109 · Berwyn North SD 98 · Rich Twp HSD 227 · Ridgeland SD 122 · Mannheim SD 83 · CCSD 146 · Flossmoor SD 161 · Dolton SD 149 · Berkeley SD 87 · Palos CCSD 118 · Mount Prospect SD 57 · Dolton SD 148 · Lyons SD 103 · Bellwood SD 88 · Reavis Twp HSD 220 · Oak Lawn CHSD 229 · Skokie SD 69 · Northbrook SD 28 · Argo CHSD 217 · Skokie SD 68 · Winnetka SD 36 · Riverside SD 96 · Evergreen Park ESD 124 · Riverside-Brookfield Twp SD 208 · ESD 159 · Midlothian SD 143 · Alsip-Hazlgrn-Oaklwn SD 126 · Forest Ridge SD 142 · Harvey SD 152 · Chicago Ridge SD 127-5 · Prospect Heights SD 23 · Schiller Park SD 81 · Northbrook ESD 27 · South Holland SD 151 · Posen-Robbins ESD 143-5 · Lemont Twp HSD 210 · Franklin Park SD 84 · Northbrook/Glenview SD 30 · CCSD 168 · Glencoe SD 35 · La Grange SD 105 South · Lincolnwood SD 74 · Arbor Park SD 145 · Norridge SD 80 · Brookwood SD 167 · Skokie SD 73-5 · Westchester SD 92-5 · Sunnybrook SD 171 · Worth SD 127 · West Northfield SD 31 · LaGrange Highlands SD 106 · Ridgewood CHSD 234 · Calumet City SD 155 · Calumet Public SD 132 · Morton Grove SD 70 · Hoover-Schrum Memorial SD 157 · Palos Heights SD 128 · Pleasantdale SD 107 · W Harvey-Dixmoor PSD 147 · South Holland SD 150 · Forest Park SD 91 · River Grove SD 85-5 · Fairview SD 72 · Lincoln ESD 156 · Niles ESD 71 · Union Ridge SD 86 · Golf ESD 67 · Atwood Heights SD 125 · Komarek SD 94 · Avoca SD 37 · Sunset Ridge SD 29 · East Prairie SD 73 · Rhodes SD 84-5 · Kenilworth SD 38 · Hillside SD 93 · Sandridge SD 172 · Pennoyer SD 79 · Willow Springs SD 108 · Lindop SD 92 · Central Stickney SD 110 · Thornton SD 154 · Gen George Patton SD 133 · Burnham SD 154-5

What grade will my child be in?

↓ Tap Calculate to see the grade
Most US states use a September 1 cutoff. Year-stamped for the 2026–27 school year.

More in Illinois

Every Illinois district by county · Illinois kindergarten cutoff

More Illinois county directories: Champaign County (15) · DuPage County (42) · Jefferson County (14) · Kankakee County (11) · Lake County (44) · LaSalle County (26)

Sources

District list, grades, school counts and websites: NCES Common Core of Data (CCD) LEA Universe Directory, SY 2025-26 (preliminary, v0a), published July 1, 2026. Regular public districts only (NCES LEA types 1 and 2); charter-only, state-run and regional service agencies are not listed.
Enrollment: NCES CCD LEA Membership, SY 2024-25 (v1a), published December 29, 2025 — the newest year NCES has released.
Counties: NCES EDGE Public LEA Geocodes, SY 2024-25 (district office location) and NCES EDGE Geographic Relationship Files 2025 (grf25_lea_county) (counties each district boundary covers).
Downloaded October 20, 2026. Spot something off? Email birthdazeapp@proton.me.