The Goddard School Photo

Best Mchenry County Private Schools (2026)

For the 2026 school year, there are 29 private schools serving 3,760 students in Mchenry County, IL (there are 92 public schools, serving 51,992 public students). 7% of all K-12 students in Mchenry County, IL are educated in private schools (compared to the IL state average of 12%).
The top-ranked private schools in Mchenry County, IL include Marian Central Catholic High School, Trinity Oaks Christian Academy, and Immanuel Lutheran School.
The average tuition cost is $12,637, which is higher than the Illinois private school average tuition cost of $12,512.
47% of private schools in Mchenry County, IL are religiously affiliated (most commonly Catholic and Lutheran Church Missouri Synod).

Top-Ranked Mchenry County Private Schools (2026)

School
Location
Quick Facts
Allendale-linc
Special Education School
1055 Lake Ave
Woodstock, IL 60098
(815) 206-5725
Gr: 6-12 | 34 students
Immanuel Lutheran School
(Lutheran Church Missouri Synod)
(4)
300 Pathway Ct
Crystal Lake, IL 60014
(815) 459-1444
Gr: PK-8 | 268 students Avg. class size: 24 students Sports: 4 | Extracurrculars: 4 Tuition listed
Marian Central Catholic High School
Marian Central Catholic High School Photo
(Catholic)
1001 McHenry Ave
Woodstock, IL 60098
(815) 338-4220
Gr: 9-12 | 294 students Avg. class size: 17 students Sports: 17 Tuition & acceptance rate listed
Montini Catholic School
Montini Catholic School Photo
(Catholic)
(8)
1405 N Richmond Rd
Mchenry, IL 60050
(815) 385-1022
Gr: PK-8 | 326 students Sports: 4 | Extracurrculars: 12 Tuition listed
St. John The Baptist Catholic School
(Catholic)
(1)
2304 Church St
Mchenry, IL 60051
(815) 385-3959
Gr: PK-8 | 118 students
St. Mary Catholic School
St. Mary Catholic School Photo - St. Mary Catholic School, founded in 1917, offers an inclusive educational program rooted in Catholic values.
(Catholic)
(2)
320 Lincoln Avenue
Woodstock, IL 60098
(815) 338-3598
Gr: PK-8 | 163 students Avg. class size: 18 students Sports: 5 | Extracurrculars: 6 Tuition & acceptance rate listed
Ss Peter & Paul School
(Catholic)
416 1st St
Cary, IL 60013
(815) 988-6960
Gr: PK-8 | 276 students Avg. class size: 29 students Sports: 4 | Extracurrculars: 5 Tuition & acceptance rate listed
Trinity Oaks Christian Academy
Trinity Oaks Christian Academy Photo - Trinity Oaks Christian Academy moves to a new school home!
(Christian)
(5)
233 Trinity Oaks Way
Cary, IL 60013
(847) 462-5971
Gr: PK-12 | 281 students Avg. class size: 20 students Sports: 5 | Extracurrculars: 7 Tuition & acceptance rate listed
Zion Lutheran School
(Lutheran Church Missouri Synod)
408 Jackson St
Marengo, IL 60152
(815) 568-5156
Gr: PK-8 | 343 students
Berkshire Drive KinderCare
Berkshire Drive KinderCare Photo - Building Image
Daycare / Preschool
14 Berkshire Dr
Crystal Lake, IL 60014
(815) 459-5490
Gr: NS-PK | 48 students Avg. class size: 10 students
Cary Grove KinderCare
Cary Grove KinderCare Photo - Cary Grove KinderCare
Daycare / Preschool
324 Crystal St
Cary, IL 60013
(847) 639-8899
Gr: NS-PK | 85 students
Crystal Lake KinderCare
Crystal Lake KinderCare Photo - Crystal Lake KinderCare
Daycare / Preschool
645 Dakota St.
Crystal Lake, IL 60012
(815) 477-2580
Gr: NS-PK | 30 students
Crystal Lake Montessori School
Crystal Lake Montessori School Photo
Montessori School
3013 S. Country Club Rd.
Woodstock, IL 60098
(815) 338-0013
Gr: PK-8 | 177 students Avg. class size: 20 students Extracurrculars: 5 Tuition listed
The Goddard School
The Goddard School Photo
Daycare / Preschool
801 Georgetown Drive
Cary, IL 60013
(847) 639-1160
Gr: NS-K Avg. class size: 15 students Tuition & acceptance rate listed
The Goddard School
The Goddard School Photo
Daycare / Preschool
4561 Princeton Lane
Lake In The Hills, IL 60156
(847) 669-6390
Gr: K | 14 students Tuition listed
Holy Cross Lutheran Preschool
Daycare / Preschool (Lutheran Church Missouri Synod)
2107 Three Oaks Rd
Cary, IL 60013
(847) 639-6533
Gr: K-1 | 92 students
House Of Children
Daycare / Preschool
(2)
2521 Harding Ln
Woodstock, IL 60098
(815) 337-4663
Gr: PK-K | 82 students
Kids R Kids Learning Academy
Daycare / Preschool
475 Alexandra Blvd
Crystal Lake, IL 60014
(815) 455-5437
Gr: PK-K | 58 students
KinderCare of Huntley
KinderCare of Huntley Photo - KinderCare of Huntley Front
Daycare / Preschool
12581 Princeton Dr.
Huntley, IL 60142
(847) 515-3765
Gr: NS-PK
McHenry KinderCare
McHenry KinderCare Photo - Discovery Preschool Classroom
Daycare / Preschool
4717 West Crystal Lake Rd.
Mchenry, IL 60050
(815) 385-2499
Gr: NS-PK Tuition listed
Mchenry Montessori School
Montessori School
5213 W Elm Street
Mchenry, IL 60050
(815) 344-1015
Gr: NS-PK | 61 students
Montessori Pathways School
Montessori Pathways School Photo
Montessori School
(2)
133 Illinois St
Crystal Lake, IL 60014
(815) 459-6727
Gr: PK-6 | 47 students Avg. class size: 20 students Tuition & acceptance rate listed
Notre Dame Academy
(Catholic)
10002 Harmony Hill Rd
Marengo, IL 60152
(815) 923-4350
Gr: K-12 | 20 students
Primrose School Of Algonquin
Daycare / Preschool
2300 County Line Rd
Algonquin, IL 60102
(224) 333-0380
Gr: PK-K | 188 students
Randall Road KinderCare
Randall Road KinderCare Photo - Parent check-in station
Daycare / Preschool
501 Rolls Dr.
Algonquin, IL 60102
(847) 854-8545
Gr: NS-PK | 67 students
St. Margaret Mary Catholic School
St. Margaret Mary Catholic School Photo - Saint Margaret Mary School Algonquin, Illinois
(Catholic)
119 S Hubbard St
Algonquin, IL 60102
(847) 658-5313
Gr: K-8 | 213 students Avg. class size: 20 students Sports: 5 | Extracurrculars: 7 Tuition & acceptance rate listed
St. Thomas The Apostle School
(Catholic)
265 King St
Crystal Lake, IL 60014
(815) 459-0496
Gr: PK-8 | 234 students Avg. class size: 18 students Sports: 5 | Extracurrculars: 3 Tuition listed
Woodstock Christian School
(Christian)
1201 Dean St
Woodstock, IL 60098
(815) 338-1391
Gr: K-9 | 42 students Sports: 2
Zion Lutheran School & Preschool
(Lutheran Church Missouri Synod)
4206 W Elm St
Mchenry, IL 60050
(815) 385-4488
Gr: PK-1 | 78 students
[+] Show Closed Private Schools in Mchenry County, Illinois

Mchenry County Private Schools (Closed)

School
Location
Quick Facts
Faith Lutheran High School (Closed 2018)
(Lutheran Church Missouri Synod)
174 McHenry Ave.
Crystal Lake, IL 60014
(815) 479-9305
Gr: 9-12 | 81 students Avg. class size: 12 students Tuition & acceptance rate listed
Fox Valley Christian School (Closed 2010)
Alternative School (Baptist)
509 Front St
Mchenry, IL 60050
(815) 385-0126
Gr: 5-12 | 10 students Avg. class size: 6 students Tuition listed

Overview

This County (Mchenry County)
This State (IL)
# Schools
30 Schools

Student Body:

# Students
3,760 Students
252,129 Students
% Average Students of Color
19%
34%

Academics and Faculty:

# Teachers
242 Teachers
18,877 Teachers
Average Student-Teacher Ratio
16:1
13:1
% Average Faculty w/Advanced Degree
41%
53%
Average Class Size
19 students
16 students
Average Number of AP Courses
10 courses
10 courses
Average ACT score
28
(Out of 36)
25

Tuition and Acceptance Rate:

Average Yearly Tuition Cost
$12,637
$12,512
Average % on Financial Aid
45%
34%
Average Financial Aid Grant
$3,000
$3,872
Average Acceptance Rate
97%
85%

Students by Ethnicity:

0.57
0.66
# American Indian Students
1 Student
605 Students
% American Indian Students
n/a
n/a
# Asian Students
74 Students
10,504 Students
% Asian Students
2%
4%
# Hispanic Students
206 Students
25,130 Students
% Hispanic Students
5%
10%
# Black Students
54 Students
21,075 Students
% Black Students
2%
9%
# White Students
2,058 Students
129,117 Students
% White Students
54%
51%
# Hawaiian Students
13 Students
338 Students
% Hawaiian Students
n/a
n/a
# Two or more races Students
n/a
n/a
% of Two or more races Students
n/a
n/a
# Others Students
1,408 Students
65,550 Students
% of Others Students
37%
26%
All Ethnic Groups

Extracurriculars and Sports:

Average Number of Extracurriculars
6 extracurriculars
9 extracurriculars
Average Number of Sports
6 sports
6 sports

Frequently Asked Questions

What are the top-ranked private schools in Mchenry County, IL?
The top-ranked private schools in Mchenry County, IL include Marian Central Catholic High School, Trinity Oaks Christian Academy, and Immanuel Lutheran School.
How many private schools are located in Mchenry County?
29 private schools are located in Mchenry County.
How much do private schools cost in Mchenry County?
The average tuition cost is $12,637, which is higher than the Illinois private school average tuition cost of $12,512.
How diverse are private schools in Mchenry County?
Mchenry County private schools are approximately 19% minority students, which is lower than the Illinois private school average of 34%.
What percentage of students in Mchenry County go to private school?
7% of all K-12 students in Mchenry County are educated in private schools (compared to the IL state average of 12%).
What percentage of private schools are religiously affiliated in Mchenry County?
47% of private schools in Mchenry County are religiously affiliated (most commonly Catholic and Lutheran Church Missouri Synod).
Which private schools in Mchenry County are often viewed compared to one another?

Recent Articles

Financial Aid 101 for Private School Families 2026
Financial Aid 101 for Private School Families 2026
Guide to private school financial aid in 2026, with current costs, key planning timelines and practical steps parents need to maximize aid options.
Why Extracurricular Activities Matter in 2026
Why Extracurricular Activities Matter in 2026
Discover why extracurricular activities remain essential in 2026, with updated research, costs, and admissions insights for parents and students.
How to Appeal for Financial Aid After Admission
How to Appeal for Financial Aid After Admission
Learn how to appeal for financial aid after admission to a private school, with expert steps, timelines, and 2026 updates for families.