📊 Data: NCES CCD 2024–2025·🔄 Updated: August 2026·Editorial standards
📍 Illinois · Cook County

School Districts in
Cook County, IL

141 public school districts serving 167 zip codes in Cook County. Average rating: 6/10. Ratings reflect state reading & math proficiency (IAR 2023–24), percentile-ranked within Illinois.

Districts in Cook County141 districts, sorted by rating
DistrictCityRatingStudentsSchoolsGradesZip Codes
Glencoe School District 35Glencoe10/10  Excellent · 99th pct1,2203PK–80
New Trier Township High School District 203Glencoe10/10  Excellent · 99th pct3,77929–124
Northbrook Elementary School District 27Northbrook10/10  Excellent · 99th pct1,3333PK–80
Northbrook School District 28Northbrook10/10  Excellent · 99th pct1,8424PK–80
Northbrook/Glenview School District 30Northbrook10/10  Excellent · 99th pct1,2543PK–80
Sunset Ridge School District 29Northfield10/10  Excellent · 99th pct4903K–80
Avoca School District 37Wilmette10/10  Excellent · 98th pct6612PK–80
Kenilworth School District 38Kenilworth10/10  Excellent · 98th pct4711PK–80
Lyons Township High School District 204La Grange10/10  Excellent · 98th pct3,84219–123
North Palos School District 117Palos Hills10/10  Excellent · 98th pct3,3975PK–80
Oak Park Elementary School District 97Oak Park10/10  Excellent · 98th pct3,30419–124
River Forest School District 90River Forest10/10  Excellent · 98th pct1,3783PK–80
Wilmette School District 39Wilmette10/10  Excellent · 98th pct3,3336PK–80
Winnetka School District 36Winnetka10/10  Excellent · 98th pct1,7315K–80
LaGrange Highlands School District 106La Grange Highlands10/10  Excellent · 97th pct9812PK–80
Pleasantdale School District 107Burr Ridge10/10  Excellent · 97th pct8322PK–80
Western Springs School District 101Western Springs10/10  Excellent · 97th pct1,4664PK–80
Riverside School District 96Riverside10/10  Excellent · 96th pct1,7235PK–80
Palos Community Consolidated School District 118Palos Park10/10  Excellent · 95th pct2,1043PK–80
Barrington Community Unit School District 220Barrington10/10  Excellent · 94th pct8,17312PK–121
Glenview Community Consolidated School District 34Glenview10/10  Excellent · 94th pct4,3178PK–80
Lemont Township High School District 210Lemont10/10  Excellent · 94th pct1,32419–121
LaGrange School District 102La Grange Park10/10  Excellent · 93rd pct2,9766PK–80
Morton Grove School District 70Morton Grove10/10  Excellent · 93rd pct8931PK–80
Riverside Brookfield Township School District 208Brookfield10/10  Excellent · 93rd pct1,67219–122
West Northfield School District 31Northbrook10/10  Excellent · 93rd pct9452PK–80
Lemont-Bromberek Combined School District 113ALemont10/10  Excellent · 92nd pct2,5384PK–80
Park Ridge Consolidated Community School District 64Niles10/10  Excellent · 92nd pct4,6718PK–80
Evanston Community Consolidated School District 65Evanston10/10  Excellent · 91st pct3,69129–124
LaGrange School District 105La Grange10/10  Excellent · 91st pct1,2135PK–80
Arlington Heights School District 25Arlington Heights10/10  Excellent · 90th pct5,3169PK–80
Skokie-Fairview School District 72Skokie9/10  Excellent · 89th pct7021PK–80
East Prairie School District 73Skokie9/10  Excellent · 87th pct5401PK–80
Maine Township High School District 207Des Plaines9/10  Excellent · 85th pct6,18349–123
Golf Elementary School District 67Morton Grove9/10  Excellent · 83rd pct6732PK–80
Mount Prospect School District 57Mt Prospect9/10  Excellent · 83rd pct2,1914PK–80
Schaumburg Community Consolidated School District 54Schaumburg9/10  Excellent · 83rd pct14,96628PK–80
Prospect Heights School District 23Prospect Heights9/10  Excellent · 82nd pct1,4624PK–80
Union Ridge School District 86Harwood Heights9/10  Excellent · 80th pct6491PK–80
Kirby School District 140Tinley Park8/10  Good · 78th pct3,5087PK–80
Orland School District 135Orland Park8/10  Good · 78th pct5,21310PK–80
Palos Heights School District 128Palos Heights8/10  Good · 77th pct7744PK–80
Skokie School District 73-5Skokie8/10  Good · 77th pct1,0633PK–80
Brookfield Lagrange Park SD 95Brookfield8/10  Good · 76th pct1,3352PK–80
Lincolnwood School District 74Lincolnwood8/10  Good · 73rd pct1,2213PK–80
Des Plaines Community Consolidated School District 62Des Plaines8/10  Good · 72nd pct4,26111PK–81
Norridge School District 80Norridge8/10  Good · 71st pct1,1132PK–80
Flossmoor School District 161Flossmoor7/10  Good · 67th pct2,79819–122
River Trails School District 26Mt Prospect7/10  Good · 67th pct1,5144PK–80
Oak Lawn-Hometown School District 123Oak Lawn7/10  Good · 66th pct3,3886PK–80
Central Stickney School District 110Chicago7/10  Good · 65th pct3131PK–80
Niles Elementary School District 71Niles7/10  Good · 65th pct6551PK–80
Evergreen Park Elementary School District 124Evergreen Park7/10  Good · 64th pct93119–121
River Grove School District 85-5River Grove7/10  Good · 63rd pct7161PK–80
Franklin Park School District 84Franklin Park6/10  Average · 59th pct1,2944PK–80
Palatine Community Consolidated School District 15Palatine6/10  Average · 58th pct11,10320PK–80
Rosemont Elementary School District 78Rosemont6/10  Average · 57th pct2121PK–80
Pennoyer School District 79Norridge6/10  Average · 56th pct4421PK–80
Forest Ridge School District 142Oak Forest6/10  Average · 55th pct1,5394PK–80
Elmwood Park Community Unit School District 401Elmwood Park6/10  Average · 54th pct2,8514PK–121
Worth School District 127Worth6/10  Average · 54th pct1,0114PK–80
Community Consolidated School District 146Tinley Park6/10  Average · 52nd pct2,3005PK–80
East Maine School District 63Des Plaines6/10  Average · 51st pct3,5437PK–80
Indian Springs School District 109Justice6/10  Average · 51st pct2,4886PK–80
Homewood School District 153Homewood5/10  Average · 49th pct1,9203PK–80
Skokie School District 68Skokie5/10  Average · 49th pct1,6654PK–80
Community Consolidated School District 59Elk Grove Vlg5/10  Average · 48th pct5,70715PK–80
Schiller Park School District 81Schiller Park5/10  Average · 48th pct1,3373PK–80
Willow Springs School District 108Willow Springs5/10  Average · 47th pct3991PK–80
Ridgeland School District 122Oak Lawn5/10  Average · 45th pct2,3375PK–80
Berwyn North School District 98Berwyn5/10  Average · 44th pct2,5194PK–80
Forest Park School District 91Forest Park5/10  Average · 44th pct6904PK–80
Komarek School District 94North Riverside5/10  Average · 41st pct5131PK–80
Berwyn South School District 100Berwyn4/10  Below Average · 39th pct3,0298PK–80
Leyden Community High School District 212Franklin Park4/10  Below Average · 39th pct3,61029–124
Thornton School District 154Thornton4/10  Below Average · 39th pct2551PK–80
Westchester School District 92-5Westchester4/10  Below Average · 38th pct1,0363PK–80
Arbor Park School District 145Oak Forest4/10  Below Average · 37th pct1,0924PK–80
Skokie School District 69Skokie4/10  Below Average · 36th pct1,7973PK–80
Argo Community High School District 217Bridgeview4/10  Below Average · 33rd pct1,92419–123
Wheeling Community Consolidated School District 21Wheeling4/10  Below Average · 33rd pct6,00113PK–80
Alsip-Hazelgreen-Oaklawn School District 126Alsip4/10  Below Average · 32nd pct1,5505PK–80
School District U-46Streamwood4/10  Below Average · 32nd pct35,08258PK–122
South Holland School District 150South Holland4/10  Below Average · 32nd pct8033PK–80
Atwood Heights School District 125Alsip4/10  Below Average · 31st pct5623PK–80
Oak Lawn Community High School District 229Oak Lawn3/10  Below Average · 29th pct1,83419–122
Ridgewood Community High School District 234Harwood Heights3/10  Below Average · 29th pct87319–121
Lindop School District 92Broadview3/10  Below Average · 28th pct3641PK–80
Chicago Public School District 299Chicago3/10  Below Average · 27th pct321,666644PK–1256
Hillside School District 93Hillside3/10  Below Average · 26th pct4621PK–80
Burbank School District 111Burbank3/10  Below Average · 25th pct3,2278PK–80
Mannheim School District 83Franklin Park3/10  Below Average · 24th pct2,3526PK–80
Posen-Robbins Elementary School District 143-5Posen3/10  Below Average · 24th pct1,2425PK–80
Lyons School District 103Lyons3/10  Below Average · 23rd pct2,1486PK–80
Matteson Elementary School District 162Richton Park3/10  Below Average · 23rd pct2,4017PK–80
Chicago Heights School District 170Chicago Heights3/10  Below Average · 22nd pct2,71511PK–80
Reavis Township High School District 220Burbank3/10  Below Average · 22nd pct1,98619–121
Rhodes School District 84-5River Grove3/10  Below Average · 22nd pct5211PK–80
Maywood-Melrose Park-Broadview School District 89Melrose Park3/10  Below Average · 21st pct4,2089PK–80
Sunnybrook School District 171Lansing3/10  Below Average · 21st pct9902PK–80
Cook County School District 130Blue Island2/10  Poor · 19th pct2,99312PK–80
Lansing School District 158Lansing2/10  Poor · 19th pct2,5175PK–80
South Holland School District 151South Holland2/10  Poor · 19th pct1,4914PK–80
Summit School District 104Summit2/10  Poor · 18th pct1,4595PK–80
Bremen Community High School District 228Markham2/10  Poor · 16th pct5,27059–126
Chicago Ridge School District 127-5Chicago Ridge2/10  Poor · 14th pct1,4323PK–80
Cicero School District 99Cicero2/10  Poor · 14th pct8,81515PK–80
Burnham School District 154-5Burnham2/10  Poor · 12th pct1701K–80
Lincoln Elementary School District 156Calumet City2/10  Poor · 12th pct7721PK–80
Midlothian School District 143Midlothian2/10  Poor · 12th pct1,6444PK–80
Brookwood School District 167Glenwood2/10  Poor · 11th pct1,0814PK–80
Park Forest School District 163Park Forest2/10  Poor · 11th pct1,5376PK–80
Proviso Township High School District 209Bellwood2/10  Poor · 11th pct4,42539–1210
Berkeley School District 87Berkeley1/10  Poor · 9th pct2,2846PK–80
Hoover-Schrum Memorial School District 157Calumet City1/10  Poor · 9th pct8332PK–80
Elementary School District 159Matteson1/10  Poor · 8th pct1,6795PK–80
Bellwood School District 88Bellwood1/10  Poor · 6th pct2,1507PK–80
Country Club Hills School District 160Country Club Hills1/10  Poor · 6th pct1,1503PK–80
Dolton School District 148Riverdale1/10  Poor · 6th pct1,98410PK–80
Prairie-Hills Elementary School District 144Markham1/10  Poor · 6th pct2,5119PK–80
Harvey School District 152Harvey1/10  Poor · 5th pct1,5346PK–80
Thornton Fractional Township High School District 215Calumet City1/10  Poor · 4th pct3,31049–122
Calumet Public School District 132Calumet Park1/10  Poor · 3rd pct8983PK–80
Dolton School District 149Calumet City1/10  Poor · 3rd pct2,2928PK–80
Ford Heights School District 169Ford Heights1/10  Poor · 3rd pct4582PK–80
Sandridge School District 172Lynwood1/10  Poor · 3rd pct4071PK–80
Calumet City School District 155Calumet City1/10  Poor · 2nd pct9553PK–80
Community Consolidated School District 168Sauk Village1/10  Poor · 2nd pct1,2093PK–80
General George Patton School District 133Riverdale1/10  Poor · 2nd pct2361PK–80
Hazel Crest School District 152-5Hazel Crest1/10  Poor · 2nd pct8952PK–80
Rich Township High School District 227Matteson1/10  Poor · 2nd pct2,48729–125
Thornton Township High School District 205Dolton1/10  Poor · 1st pct4,68159–125
West Harvey-Dixmoor Public School District 147Harvey1/10  Poor · 1st pct7453PK–80
Bloom Township High School District 206Chicago HeightsNot rated2,96439–123
Community High School District 218Blue IslandNot rated5,49049–127
Consolidated High School District 230Hickory HillsNot rated7,69139–127
J. Sterling Morton High School District 201BerwynNot rated8,13449–123
Niles Township Community High School District 219Morton GroveNot rated4,64249–124
Northfield Township High School District 225GlenviewNot rated5,09249–124
Township High School District 211Hoffman EstatesNot rated12,27079–128
Township High School District 214Arlington HeightsNot rated12,052109–127
109 of these districts serve no zip code in our zip-to-district crosswalk and show 0 above — most are elementary or secondary districts that share territory with another district. They are listed from the NCES CCD directory so the county is complete.

How Cook County compares

Together they enroll 701,278 students across 1,315 schools. The largest is Chicago Public School District 299 with 321,666 students. Districts here average 5.6/10, level with the Illinois average of 5.6/10. Ratings range from 1/10 to 10/10. 8 of the 141 districts have no state assessment data and are shown as Not rated.

School Districts in Cook County, Illinois

Cook County has 141 public school districts covering 167 zip codes. The top-rated district in Cook County is Glencoe School District 35 (10/10). Ratings are based on the share of students proficient in reading and math on state assessments (IAR 2023–24), ranked against all districts in Illinois. Directory details come from NCES CCD 2024–25.

Enter your zip code on any page to confirm your exact district assignment — district boundaries are address-specific and may not follow county or city lines.

Frequently Asked Questions

How many school districts are in Cook County, IL?

141 school districts serve zip codes in Cook County, IL. This page lists each one with its rating, enrollment, grade span and the zip codes it covers.

What is the best-rated school district in Cook County, IL?

Of the districts serving Cook County, Glencoe School District 35 has the highest rating on this site at 10/10. That places it in the 99th percentile among Illinois school districts.

How are these school district ratings calculated?

Each rating is the share of students scoring proficient or above on Illinois reading and math assessments, ranked against other districts in Illinois and converted to a 1–10 scale. Percentiles compare districts within Illinois only, never across state lines.