Best Local Schools
Best McHenry County schools ranked.
Top McHenry County schools: Edgebrook Elementary School (McHenry) and Woodstock High School lead their respective category.
Edgebrook is followed by Indian Prairie (Crystal Lake, No. 2) and Locust Elementary (Marengo, No. 3) for top local elementary schools.
Woodstock High is followed by Cary-Grove (Cary, No. 2) and Prairie Ridge (Crystal Lake, No. 3) for top local high schools. View the list of top McHenry County schools with additional details like spending per pupil, PARCC attainment, 5Essentials and more.