Choose your school district from the link below, or explore the homeschooling links from the Johnsburg Public Library District.
Public School Resources
Includes elementary, middle and high schools and serves many communities including Algonquin, Carpentersville, and Dundee.
Find links to each elementary and middle school in the Crystal Lake Community Consolidated School District.
District 158 serves students in Pre-Kindergarten through Grade 12, residing in Huntley, western portions of Lake in the Hills and Algonquin, and surrounding areas.
Community High School District 155 consists of four high schools and one alternate education campus. It serves Cary, Crystal Lake, and surrounding areas.
A Christian homeschooling group that supports parents and students through homeschooling.
A McHenry county homeschooling co-op that meets once a month at the Prince of Peace Lutheran Church in Crystal Lake.
A nine-month, weekly program for homeschooled children in Kindergarten to Eighth grade to supplement their at-home education.
A Christian homeschooling group that offers workshops for students from 5 years-old all the way to high school.
Offers supplemental workshops to your child’s at home education.
If you are new to homeschooling and need background, legal information, curriculum help, or other resources, check out this website from the Johnsburg Public Library District.
Find descriptions and contact information for a variety of homeschooling groups based in McHenry County.