The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·TOWNSHIP HSD 214·NCES 170417000110

Buffalo Grove High School

1100 W Dundee Rd, Buffalo Grove, IL 60089 · (847) 718-4000 · Cook County
GRADES 09–12HIGH21-SUBURBREGULAR SCHOOL2,021 STUDENTS
Enrollment
2,021
High
DISTRICT 1,985 · STATE 834
Student : Teacher
16.9:1
120 FTE teachers
DISTRICT 16.3:1 · STATE 13.8:1
Free / Reduced Lunch
,
Title I proxy
STATE 56%
Community
2
0 members
Enrollment and student:teacher ratio compared against other high schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Grade 9
466
Grade 10
517
Grade 11
488
Grade 12
550
Student demographics
White
1,08053%
DISTRICT 51% · STATE 45%
Hispanic
62331%
DISTRICT 34% · STATE 29%
Black
412%
DISTRICT 2% · STATE 16%
Asian
20810%
DISTRICT 9% · STATE 6%
Two+
693%
DISTRICT 4% · STATE 5%
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
1,05352%
Female
96848%

Discussions

+ POST

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
2,021
+17 (+1%) vs 2017
Student : Teacher
16.9:1
was 17.2:1
% White
53%
was 58%
% Hispanic
31%
was 28%
% Black
2%
was 2%
% Asian
10%
was 9%
Source: NCES Common Core of Data

About Buffalo Grove High School

Buffalo Grove High School is one of the substantial 9-12 campuss in Buffalo Grove, Illinois, run under Township HSD 214, with 2,021 students on its rolls from grades 9 through 12. By comparison, Illinois's public schools average about 834 students each, so Buffalo Grove High School sits 142% above that benchmark.

Buffalo Grove High School is one of 6 schools operated by Township HSD 214, a district that enrolls 11,911 students overall.

On the student-mix side, Buffalo Grove High School records that the most-represented group is White (53%), with the rest of the student body spread across multiple groups. The remainder consists of 31% Hispanic, 10% Asian, 3% multiracial, 2% Black. By comparison, Cook County as a whole is about 44% White, so the school skews meaningfully more White than its surroundings.

Looking at school resources, On paper, Buffalo Grove High School has 120 full-time-equivalent teachers, translating to a class-load average of around 16.9:1. That figure is higher than the state norm's 13.8:1 average.

Around the school, ACS estimates for Cook County put median household earnings sit near $83,498, about 43% of the adult population holds a bachelor's degree or above, and roughly 10% of residents live below the federal poverty line. Buffalo Grove High School is one of 1406 public schools in Cook County (combined enrollment of about 697,934 students).

Henry W Longfellow Elem School is the nearest neighboring public school, about 0.3 miles from this campus. Counting just inside five miles, 8 other public schools cluster around Buffalo Grove High School.

The campus sits in a suburban setting.

Over the past 7-year window. Buffalo Grove High School's enrollment has stayed largely flat since 2018, when it stood at 2,004 (now 2,021). White enrollment moved from 58% to 53% across the same window.

In the discussion threads here, posts here usually surface around school events, parent volunteer needs, and clubs. Members of the school community can share what they know.

Cook County at a glance

View full county profile
Population
5,182,090
Census ACS
Median income
$83,498
Household, ACS
Bachelor's+
43%
Adults 25+
Poverty rate
10%
Below federal line
Schools in county
1,406
697,934 students

Quick facts

School name
Buffalo Grove High School
District
Township HSD 214
Address
1100 W Dundee Rd, Buffalo Grove, IL 60089
Phone
(847) 718-4000
County
Cook County
Level
High
Grade range
09–12
Total enrollment
2,021
Teachers (FTE)
120
Student–teacher ratio
16.9:1
Locale
21-Suburb: Large
NCES ID
170417000110
Charter school
No
Virtual school
No

Related schools

Other schools in Township HSD 214
Other schools in Buffalo Grove
Nearby schools

Frequently asked questions

About Buffalo Grove High School
What is the total enrollment at Buffalo Grove High School?
Buffalo Grove High School enrolls approximately 2,021 students in grades 09-12.
What grades does Buffalo Grove High School serve?
Buffalo Grove High School serves grades 09-12.
How many teachers does Buffalo Grove High School have?
Buffalo Grove High School employs 120 FTE teachers, for a student-to-teacher ratio of 16.9:1.
What is the student diversity at Buffalo Grove High School?
Student demographics at Buffalo Grove High School are roughly 53% White, 31% Hispanic, 2% Black, 10% Asian, 3% Two or more.
Who oversees Buffalo Grove High School?
Buffalo Grove High School is overseen by Township HSD 214 in Cook County.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post