Sign In Register

Schools in Crystal Lake, IL

Public schools, enrollment data, student-teacher ratios, and higher education.

Crystal Lake has 18 public schools with a total enrollment of 11,833 students and 857 teachers. There are 10 elementary, 4 middle, and 3 high schools. The average student-teacher ratio is 13.8:1.

Public Schools (18)

Source: NCES 2022-23 data.

School Level Enrollment Teachers Student/Teacher
Crystal Lake Central High School High 1,470 87 16.9:1
Crystal Lake South High School High 1,301 73 17.8:1
Prairie Ridge High School High 1,140 71 16.1:1
Hannah Beardsley Middle School Middle 847 59 14.4:1
Lundahl Middle School Middle 821 60 13.7:1
Richard F Bernotas Middle Sch Middle 779 67 11.6:1
North Elem School Elementary 668 48 13.9:1
Coventry Elem School Elementary 622 47 13.2:1
West Elem School Elementary 560 38 14.7:1
Woods Creek Elementary School Elementary 549 41 13.4:1
Indian Prairie Elem School Elementary 504 37 13.6:1
Husmann Elem School Elementary 500 34 14.7:1
Prairie Grove Elem School Elementary 492 39 12.6:1
Canterbury Elem School Elementary 469 37 12.7:1
Glacier Ridge Elementary School Elementary 399 37 10.8:1
South Elem School Elementary 391 38 10.3:1
Prairie Grove Junior High School Middle 321 30 10.7:1
Wehde Early Childhood Center 14

Colleges & Universities (3)

Institution Type Highest Degree Enrollment Tuition (In-State)
McHenry County College Public Associate 13,282 $10,529
Cosmetology & Spa Academy Private For-Profit Certificate 576
First Institute of Travel, Inc. Private For-Profit Certificate 413
View full profile of Crystal Lake, IL →