The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

12 schools in Buffalo Grove

Illinois · Public K-12

Buffalo Grove has 12 public K-12 schools on the books today, teaching approximately 8,330 Illinois students across 8 elementary, 3 middle, and 1 high.

7-year change in Buffalo Grove

SY 2017-18 vs SY 2024-25
Total enrollment
8,330
+666 (+9%) vs SY 2017-18
School count
12
0 (0%) vs SY 2017-18
% White
44%
was 51%
% Hispanic
16%
was 17%
% Black
2%
was 1%
% Asian
34%
was 27%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Aptakisic Junior High SchoolMiddle06-08940
Buffalo Grove High SchoolHigh09-122,021
Cooper Middle SchoolMiddle06-08732
Earl Pritchett SchoolElementaryKG-03430
Henry W Longfellow Elem SchoolElementaryKG-05510
Ivy Hall Elementary SchoolElementary01-05482
Joyce Kilmer Elem SchoolElementaryKG-05590
Meridian SchoolElementary04-05702
Prairie Elementary SchoolElementary01-05453
Tripp SchoolElementaryKG-03485
Twin Groves Middle SchoolMiddle06-08625
Willow Grove Early Learning CtrElementaryPK-KG360

About Buffalo Grove

Public education in Buffalo Grove, Illinois runs across 12 schools that hosts roughly 8,330 students. By footprint, Buffalo Grove sits in the mid-sized bracket.

On the level-by-level breakdown, the city is made up of 8 elementary, 3 middle, and 1 high.

Average school size in Buffalo Grove is around 694 students, 45% noticeably above the Illinois average of about 480.

Trend over the past 7 years. Total public-school enrollment in Buffalo Grove has grew 9% since SY 2017-18, moving from about 7,664 students to 8,330. On the demographic side, White enrollment moved from 51% to 44% over the same window.

Within the allk12 community for this area, the community for Buffalo Grove discusses sports rivalries, cross-district programs, and shared facilities. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Buffalo Grove?
Buffalo Grove, Illinois has 12 public K-12 schools serving approximately 8,330 students.
How many elementary, middle, and high schools are in Buffalo Grove?
Buffalo Grove has 8 elementary, 3 middle, 1 high public schools.
What is the largest public school in Buffalo Grove?
Buffalo Grove High School is the largest public school in Buffalo Grove by enrollment, with approximately 2,021 students.
What school districts serve Buffalo Grove?
Buffalo Grove is served by 4 public school districts, including Aptakisic-Tripp CCSD 102, Wheeling CCSD 21, Kildeer Countryside CCSD 96, Township HSD 214.
What grade levels do public schools in Buffalo Grove cover?
Public schools in Buffalo Grove serve students from pre-K through grade 12.