The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·KILDEER COUNTRYSIDE CCSD 96·NCES 172103005513

Twin Groves Middle School

2600 N Buffalo Grove Rd, Buffalo Grove, IL 60089 · (847) 821-8946 · Lake County
GRADES 06–08MIDDLE21-SUBURBREGULAR SCHOOL625 STUDENTS
Enrollment
625
Middle
DISTRICT 629 · STATE 462
Student : Teacher
14.8:1
42 FTE teachers
DISTRICT 15.2:1 · STATE 13.0:1
Free / Reduced Lunch
,
Title I proxy
STATE 56%
Community
2
0 members
Enrollment and student:teacher ratio compared against other middle schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Grade 6
218
Grade 7
196
Grade 8
211
Student demographics
White
23437%
DISTRICT 45% · STATE 45%
Hispanic
325%
DISTRICT 7% · STATE 29%
Black
102%
DISTRICT 2% · STATE 16%
Asian
32953%
DISTRICT 42% · STATE 6%
Two+
193%
DISTRICT 3% · STATE 5%
Pacific Islander
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
31651%
Female
30949%

Discussions

+ POST

Test scores

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

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
625
+43 (+7%) vs 2017
Student : Teacher
14.8:1
was 12.2:1
% White
37%
was 54%
% Hispanic
5%
was 3%
% Black
2%
was 1%
% Asian
53%
was 37%
Source: NCES Common Core of Data

About Twin Groves Middle School

Located at 2600 N Buffalo Grove Rd, in Buffalo Grove, Illinois, Twin Groves Middle School is a mid-sized intermediate school that enrolls 625 students (grades 6 through 8), overseen by Kildeer Countryside CCSD 96. Enrollment runs roughly 35% larger than the state mean of about 462.

Twin Groves Middle School is one of 7 schools operated by Kildeer Countryside CCSD 96, a district that serves 3,419 students overall.

Looking at the student body, Twin Groves Middle School reports that 53% of students identify as Asian, with the remaining enrollment distributed across several groups. Beyond that, the school records 37% White, 5% Hispanic, 3% multiracial. That is noticeably more Asian than the county at large, where the share is closer to 9%.

Looking at school resources, Staff filings list 42 full-time-equivalent teachers, which works out to roughly 14.8:1 students per teacher. The state averages around 13.0:1, so this campus is higher than the state norm typical.

In the broader community, the surrounding county (Lake County) records that median household earnings sit near $110,416, roughly 48% of adults have completed at least a four-year degree, and roughly 6% of residents live below the federal poverty line. Twin Groves Middle School is one of 214 public schools in Lake County (combined enrollment of about 118,032 students).

Meridian School is the nearest neighboring public school, about 0.8 miles from this campus. Counting just inside five miles, 8 other public schools cluster around Twin Groves Middle School.

Geographically, the school is in a residential area.

Trend over the last 7 years. Over the past 7-year window, the student count expanded 7%: 582 students in 2018 compared to 625 in 2025. White enrollment moved from 54% to 37% across the same window. The student-to-teacher ratio grew from 12.2:1 in 2018 to 14.8:1 today.

On this page, recent activity here tends to focus on fundraisers, lost-and-found posts, and report-card season. Posting is open to anyone connected to the school.

Lake County at a glance

View full county profile
Population
714,223
Census ACS
Median income
$110,416
Household, ACS
Bachelor's+
48%
Adults 25+
Poverty rate
6%
Below federal line
Schools in county
214
118,032 students

Quick facts

School name
Twin Groves Middle School
District
Kildeer Countryside CCSD 96
Address
2600 N Buffalo Grove Rd, Buffalo Grove, IL 60089
Phone
(847) 821-8946
County
Lake County
Level
Middle
Grade range
06–08
Total enrollment
625
Teachers (FTE)
42
Student–teacher ratio
14.8:1
Locale
21-Suburb: Large
NCES ID
172103005513
Charter school
No
Virtual school
No

Related schools

Other schools in Kildeer Countryside CCSD 96
Other schools in Buffalo Grove
Nearby schools

Frequently asked questions

About Twin Groves Middle School
How many students attend Twin Groves Middle School?
Twin Groves Middle School enrolls approximately 625 students in grades 06-08.
Is Twin Groves Middle School an elementary, middle, or high school?
Twin Groves Middle School is a middle school covering grades 06-08.
How many teachers does Twin Groves Middle School have?
Twin Groves Middle School employs 42 FTE teachers, for a student-to-teacher ratio of 14.8:1.
What is the student diversity at Twin Groves Middle School?
Student demographics at Twin Groves Middle School are roughly 37% White, 5% Hispanic, 2% Black, 53% Asian, 3% Two or more.
Is Twin Groves Middle School public or private?
Twin Groves Middle School is a public K-12 school, overseen by Kildeer Countryside CCSD 96.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post