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

8 schools in Shaker Heights City

Ohio · 4,650 students · 1 city

8 public K-12 schools, 4,650 students, one district. That is the Shaker Heights City entry on the numbers, with a mix of 5 elementary, 2 middle, and 1 high.

7-year change in Shaker Heights City

SY 2017-18 vs SY 2024-25
Total enrollment
4,008
-954 (-19%) vs SY 2017-18
School count
6
-2 (-25%) vs SY 2017-18
% White
38%
was 41%
% Hispanic
4%
was 3%
% Black
46%
was 45%
% Asian
2%
was 4%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Shaker Hts High SchoolShaker HeightsHigh09-121,418
Shaker Hts Middle SchoolShaker HeightsMiddle06-08939
Woodbury Elementary SchoolShaker HeightsMiddle05-06642
Lomond Elementary SchoolShaker HeightsElementaryKG-05467
Onaway Elementary SchoolShaker HeightsElementaryPK-05462
Mercer Elementary SchoolShaker HeightsElementaryKG-05396
Fernway Elementary SchoolShaker HeightsElementaryKG-05326
Boulevard Elementary SchoolShaker HeightsElementaryKG-05·

About Shaker Heights City

Shaker Heights City is a small Ohio school district running 8 campuses with combined enrollment near 4,650.

On the school-mix side, Shaker Heights City covers 5 elementary, 2 middle, and 1 high school.

On a per-school basis, Shaker Heights City runs about 581 students per campus, 24% noticeably above the state mean of roughly 469.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment declined 19%: 4,962 students in SY 2017-18 versus 4,008 in SY 2024-25. Over that span, Shaker Heights City shed 2 schools, going from 8 to 6.

Within the allk12 community for this area, the community for Shaker Heights City 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 public schools does Shaker Heights City run?
Shaker Heights City has 8 public schools with a combined enrollment of about 4,650 students in Ohio.
What is the mix of elementary, middle, and high schools in Shaker Heights City?
Shaker Heights City includes 5 elementary, 2 middle, 1 high schools.
What is the largest school in Shaker Heights City?
Shaker Hts High School is the largest public school in Shaker Heights City by enrollment, with approximately 1,418 students.
What grade levels does Shaker Heights City serve?
Shaker Heights City schools serve students from pre-K through grade 12, across 8 campuses.