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

14 schools in Highland Park

Illinois · Public K-12

Highland Park, Illinois operates 14 public K-12 schools between its neighborhoods, enrolling about 4,897 students (around 350 per campus).

7-year change in Highland Park

SY 2017-18 vs SY 2024-25
Total enrollment
4,897
-627 (-11%) vs SY 2017-18
School count
9
-5 (-36%) vs SY 2017-18
% White
68%
was 69%
% Hispanic
22%
was 22%
% Black
2%
was 2%
% Asian
3%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Arbor AcademyElementaryM-M·
Braeside Elem SchoolElementaryKG-05260
Ed & Life Skills TransitionElementaryM-M·
Edgewood Middle SchoolMiddle06-08663
Green Bay SchoolCombinedM-M·
Highland Park High SchoolHigh09-121,661
Indian Trail Elem SchoolElementaryKG-05472
North Shore AcademyHigh06-120
North Shore Academy ElemElementaryKG-060
Northwood Middle SchoolMiddle06-08540
Ravinia Elem SchoolElementaryKG-05285
Red Oak Elem SchoolElementaryKG-05225
Sherwood Elem SchoolElementaryKG-05342
Wayne Thomas Elem SchoolElementaryKG-05449

About Highland Park

Highland Park, Illinois is home to 14 public schools, with combined enrollment of approximately 4,897 students. By school count, it is a medium-population city.

On the school-mix side, the city is built around 9 elementary, 2 middle, 2 high, and 1 other.

Average school size in Highland Park is around 350 students, 27% meaningfully below the Illinois average of about 480.

Over the past 7-year window. Across the same 7-year window, public-school enrollment decreased 11%: 5,524 students in SY 2017-18 versus 4,897 in SY 2024-25. Highland Park now counts 9 public schools, down from 14 in SY 2017-18.

On allk12, the community for Highland Park discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools are in Highland Park, Illinois?
There are 14 public K-12 schools in Highland Park, with a combined enrollment of about 4,897.
How many elementary, middle, and high schools are in Highland Park?
Highland Park has 9 elementary, 2 middle, 2 high, 1 combined-grade public schools.
What is the largest public school in Highland Park?
Highland Park High School is the largest public school in Highland Park by enrollment, with approximately 1,661 students.
What school districts serve Highland Park?
Highland Park is served by 3 public school districts, including North Shore SD 112, TrueNorth Educl Cooprtv 804, Twp HSD 113.
What grade levels do public schools in Highland Park cover?
Public schools in Highland Park serve students from kindergarten through grade 12.