The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·CRYSTAL LAKE CCSD 47·NCES 171135005586

Indian Prairie Elem School

651 Village Rd, Crystal Lake, IL 60014 · (815) 459-2124 · McHenry County
GRADES PK–05ELEMENTARY21-SUBURBREGULAR SCHOOL496 STUDENTS
Enrollment
496
Elementary
DISTRICT 503 · STATE 381
Student : Teacher
12.6:1
39 FTE teachers
DISTRICT 12.6:1 · STATE 13.9:1
Free / Reduced Lunch
37%
183 students
DISTRICT 33% · STATE 56%
Community
1
0 members
Enrollment and student:teacher ratio compared against other elementary schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Pre-K
40
Kindergarten
74
Grade 1
71
Grade 2
77
Grade 3
81
Grade 4
92
Grade 5
61
Student demographics
White
32866%
DISTRICT 65% · STATE 45%
Hispanic
10020%
DISTRICT 25% · STATE 29%
Black
173%
DISTRICT 3% · STATE 16%
Asian
275%
DISTRICT 3% · STATE 6%
Two+
235%
DISTRICT 4% · STATE 5%
Native American
10%
DISTRICT 0% · STATE 0%
Student head counts by race/ethnicity from federal NCES enrollment data. Very small groups may be suppressed in the source, so categories do not always sum exactly to total enrollment.
Gender split
Male
26854%
Female
22846%

Discussions

+ POST

Test scores

IAR + ISA 2024-25 . % Proficient (Levels 4-5)
English Language Arts
59.3%
IL avg 51.0% . +22.5pp since 2023
Math
49.3%
IL avg 37.9% . +21.1pp since 2023
Source: IAR + ISA. All students, all grades. See all years and grades →

BeatsExpectations

Demographically-adjusted score · methodology
Tier
AS EXPECTED
Performing as predicted given the school's student profile
Actual proficiency
52.7%
composite math + reading, all grades
Predicted
50.2%
based on IL schools with similar FRL share
Beats by
+2.5pp
above demographic expectation
BeatsExpectations runs a per-state regression of proficiency on free/reduced-lunch share, then scores each school by residual. How this is calculated →

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
496
-10 (-2%) vs 2017
Student : Teacher
12.6:1
was 12.8:1
% White
66%
was 72%
% Hispanic
20%
was 17%
% Black
3%
was 2%
% Asian
5%
was 4%
Source: NCES Common Core of Data

About Indian Prairie Elem School

As a medium-sized elementary-level community in Crystal Lake, Illinois, Indian Prairie Elem School hosts 496 students from grades pre-K through 5, overseen by Crystal Lake CCSD 47. That puts it 30% above the typical public school in Illinois, which averages around 381 students.

Indian Prairie Elem School is one of 12 schools operated by Crystal Lake CCSD 47, a district that instructs 6,889 students overall.

On demographics, Indian Prairie Elem School shows that 66% of the student body identifies as White; the rest breaks down as 20% Hispanic, 5% Asian, 5% multiracial, 3% Black. That is meaningfully less White than the county at large, where the share is closer to 80%.

On the resource side, The school lists 39 full-time-equivalent teachers, for a student-teacher ratio near 12.6:1. The state averages around 13.9:1, so this campus is tighter than the state norm typical. About 37% of enrolled students meet the income threshold for free or reduced-price lunch, a number frequently used as a low-income enrollment indicator.

After controlling for student poverty, Indian Prairie Elem School performs roughly as the BeatsExpectations model predicts for a school with this FRL share. The predicted value is around 50.2%, the actual is 52.7%, a residual of +2.5 points.

Across the wider county, community-level numbers for McHenry County indicate median household earnings sit near $104,802, roughly 35% of adults have completed at least a four-year degree, and roughly 4% of residents live below the federal poverty line. Across McHenry County's 89 public schools (combined enrollment of about 50,123 students), Indian Prairie Elem School is one campus in the mix.

Glacier Ridge Elementary School is the nearest neighboring public school, about 0.9 miles from this campus. Counting just inside five miles, 8 other public schools cluster around Indian Prairie Elem School. Among the 9 schools in that immediate cluster with test data (this one included), Indian Prairie Elem School ranks 3rd on composite proficiency, ahead of the local average of 45.1%.

The school occupies a residential site.

Five-year trend. Over the past 7-year window, the student count stayed largely flat: 506 students in 2018 compared to 496 in 2025. Over the same period, the White share fell from 72% to 66%.

In the discussion threads here, members of the Indian Prairie Elem School community share and discuss classroom updates, athletics, and weather closures. Members of the school community can share what they know.

McHenry County at a glance

View full county profile
Population
312,591
Census ACS
Median income
$104,802
Household, ACS
Bachelor's+
35%
Adults 25+
Poverty rate
4%
Below federal line
Schools in county
89
50,123 students

Quick facts

School name
Indian Prairie Elem School
District
Crystal Lake CCSD 47
Address
651 Village Rd, Crystal Lake, IL 60014
Phone
(815) 459-2124
County
McHenry County
Level
Elementary
Grade range
PK–05
Total enrollment
496
Teachers (FTE)
39
Student–teacher ratio
12.6:1
Free/Reduced lunch
183 (37%)
Locale
21-Suburb: Large
NCES ID
171135005586
Charter school
No
Virtual school
No

Related schools

Other schools in Crystal Lake CCSD 47
Other schools in Crystal Lake
Nearby schools

Frequently asked questions

About Indian Prairie Elem School
How many students attend Indian Prairie Elem School?
Indian Prairie Elem School enrolls approximately 496 students in grades PK-05.
What grades does Indian Prairie Elem School serve?
Indian Prairie Elem School serves grades PK-05.
How many teachers does Indian Prairie Elem School have?
Indian Prairie Elem School employs 39 FTE teachers, for a student-to-teacher ratio of 12.6:1.
What is the student diversity at Indian Prairie Elem School?
Student demographics at Indian Prairie Elem School are roughly 66% White, 20% Hispanic, 3% Black, 5% Asian, 5% Two or more.
Who oversees Indian Prairie Elem School?
Indian Prairie Elem School is overseen by Crystal Lake CCSD 47 in McHenry County.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post