Schools
District 128 Ranked as Best School District in State, Second Best in Country
Niche.com has released its 2017 list of best school districts in the state and country.

Data compiler Niche.com recently released its 2017 list of the best school districts in the country and in each state -- and Community High School District 128 was ranked No. 2 in the county and as the best district in the state.
To compile its lists, Niche analyzed academic and student life data from the U.S. Department of Education, along with test scores, college data and ratings collected from millions of Niche users. Read how the rankings were calculated here.
District 128 and six Illinois districts ranked among the top 100 in the nation.
Find out what's happening in Vernon Hillsfor free with the latest updates from Patch.
Here are the Illinois school districts that appeared on the national list:
2. Community High School District No. 128, Vernon Hills
7. New Trier Township High School District No. 203, Northfield
19. Barrington Community Unit School District No. 220, Barrington
21. Hinsdale Township High School District No. 86, Hinsdale
41. Glenbrook High Schools District 225, Glenview
46. Naperville Community Unit School District No. 203, Naperville
48. Indian Prairie Community Unit School District No. 204, Aurora
Find out what's happening in Vernon Hillsfor free with the latest updates from Patch.
View the full list of best overall school districts in the country here.
Here are the top school districts in Illinois as ranked by Niche.com:
- Community High School District No. 128, Vernon Hills
- New Trier Township High School District No. 203, Northfield
- Barrington Community Unit School District No. 220, Barrington
- Hinsdale Township High School District No. 86, Hinsdale
- Glenbrook High Schools District 225, Glenview
- Naperville Community Unit School District No. 203, Naperville
- Indian Prairie community Unit School District No. 204, Aurora
- Niles Township Community High School District No. 219, Skokie
- Community Unit School District No. 22, Wheaton
- Township High School District No. 214, Arlington Heights
- Lake Zurich Community Unit School District No. 95
- Geneva Community Unit School District No. 304, Geneva
- Elmhurst School District No. 205, Elmhurst
- St. Charles Community Unit School District No. 303
- Community High School District No. 99, Downers Grove
- Township High School District No. 211, Palatine
- Grayslake Community High School District No. 127
- Dunlap Community Unit High School District No. 323, Peoria
- Township High School District No. 113, Highland Park
- Consolidated High School District No. 230, Orland Park
- Lisle Community Unit School District No. 202, Lisle
- Lincoln Way Community High School District No. 210, New Lenox
- Community Unit School District No. 201, Westmont
- Batavia Public School District 101, Batavia
- Maine Township High School District No. 207, Park Ridge
Kara Seymour (Patch National Staff) and by Shannon Antinori (Patch Staff) contributed to this report.
Get more local news delivered straight to your inbox. Sign up for free Patch newsletters and alerts.