The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·SHAKER HEIGHTS CITY·NCES 390447501608

Shaker Hts Middle School

20600 Shaker Blvd, Shaker Heights, OH 44122 · (216) 295-4100 · Cuyahoga County
GRADES 06–08MIDDLE21-SUBURBTITLE IREGULAR SCHOOL939 STUDENTS
Enrollment
939
Middle
DISTRICT 791 · STATE 482
Student : Teacher
16.5:1
57 FTE teachers
DISTRICT 15.7:1 · STATE 17.0:1
Free / Reduced Lunch
45%
424 students
DISTRICT 36% · STATE 43%
Community
1
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
327
Grade 7
305
Grade 8
307
Student demographics
White
31133%
DISTRICT 38% · STATE 65%
Hispanic
354%
DISTRICT 4% · STATE 8%
Black
48552%
DISTRICT 46% · STATE 17%
Asian
172%
DISTRICT 2% · STATE 3%
Two+
899%
DISTRICT 10% · STATE 7%
Native American
20%
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
44247%
Female
49753%

Discussions

+ POST

Test scores

Ohio's State Tests 2024-25 . % Proficient or Above
English Language Arts
61.5%
OH avg 59.8% . +6.0pp since 2021
Math
64.1%
OH avg 56.1% . -1.6pp since 2021
Source: Ohio's State Tests. All students, all grades. See all years and grades →

BeatsExpectations

Demographically-adjusted score · methodology
Tier
AS EXPECTED
Performing as predicted given the school's student profile
Actual proficiency
64.1%
composite math + reading, all grades
Predicted
71.8%
based on OH schools with similar FRL share
Beats by
-7.6pp
below demographic expectation
BeatsExpectations runs a per-state regression of proficiency on free/reduced-lunch share, then scores each school by residual. How this is calculated →

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
939
+165 (+21%) vs 2017
Student : Teacher
16.5:1
was 12.9:1
% White
33%
was 40%
% Hispanic
4%
was 3%
% Black
52%
was 46%
% Asian
2%
was 4%
Source: NCES Common Core of Data

About Shaker Hts Middle School

Shaker Hts Middle School is an intermediate school of roomy scale in Shaker Heights, Ohio, part of Shaker Heights City, hosting 939 students in grades 6 through 8. Enrollment runs roughly 95% larger than the state mean of about 482.

Shaker Hts Middle School is one of 7 schools operated by Shaker Heights City, a district that teaches 4,650 students overall.

For racial and ethnic makeup, Shaker Hts Middle School records that the largest single group is Black at 52%, but no single group is in the majority. The remainder is composed of 33% White, 9% multiracial, 4% Hispanic. That is considerably more Black than the county at large, where the share is closer to 29%.

On the income-and-resources front, On paper, Shaker Hts Middle School has 57 full-time-equivalent teachers, translating to a class-load average of around 16.5:1. The state averages about 17.0:1, putting this campus right in line with peers. An estimated 45% of students are eligible for free or reduced-price lunch, often used as a Title I proxy. Set against Cuyahoga County (around 27%), the school's rate is meaningfully above typical.

After controlling for student poverty, Shaker Hts Middle School sits in the middle band of the BeatsExpectations distribution. Schools with this campus's student mix typically land near 71.8%; this one delivers 64.1%.

Zooming out to the county, census data for Cuyahoga County shows median household income runs about $64,468, 37% of adults hold a bachelor's degree or higher, and roughly 12% of residents live below the federal poverty line. In all, Cuyahoga County runs 352 public schools (combined enrollment of about 155,924 students), of which Shaker Hts Middle School is one.

Nearest neighbor: Mercer Elementary School, around 0.9 miles off. Counting just inside five miles, 8 other public schools cluster around Shaker Hts Middle School. Ranking that nearby cluster on reported proficiency puts Shaker Hts Middle School at 4th of 6; the average score across the group is 73.5%.

Geographically, the school is in a residential area.

Trend over the last 7 years. Looking back 7 years, enrollment at Shaker Hts Middle School has climbed 21%, going from 774 students in 2018 to 939 in 2025. Over the same period, the White share decreased from 40% to 33%. The student-to-teacher ratio loosened from 12.9:1 in 2018 to 16.5:1 today.

Within the allk12 community for this school, posts here usually surface around enrollment questions, classroom assignments, and PTA news. Parents, students, alumni, and staff are welcome to weigh in.

Cuyahoga County at a glance

View full county profile
Population
1,245,873
Census ACS
Median income
$64,468
Household, ACS
Bachelor's+
37%
Adults 25+
Poverty rate
12%
Below federal line
Schools in county
352
155,924 students

Quick facts

School name
Shaker Hts Middle School
District
Shaker Heights City
Address
20600 Shaker Blvd, Shaker Heights, OH 44122
Phone
(216) 295-4100
County
Cuyahoga County
Level
Middle
Grade range
06–08
Total enrollment
939
Teachers (FTE)
57
Student–teacher ratio
16.5:1
Free/Reduced lunch
424 (45%)
Locale
21-Suburb: Large
NCES ID
390447501608
Charter school
No
Virtual school
No

Related schools

Other schools in Shaker Heights City
Other schools in Shaker Heights
Nearby schools

Frequently asked questions

About Shaker Hts Middle School
How many students attend Shaker Hts Middle School?
Shaker Hts Middle School enrolls approximately 939 students in grades 06-08.
What age range does Shaker Hts Middle School serve?
Shaker Hts Middle School serves students from grade 06 through grade 08.
How many students per teacher at Shaker Hts Middle School?
Approximately 16.5:1 students per teacher at Shaker Hts Middle School.
How diverse is Shaker Hts Middle School?
Shaker Hts Middle School reports a student body of 33% White, 4% Hispanic, 52% Black, 2% Asian, 9% Two or more.
Who oversees Shaker Hts Middle School?
Shaker Hts Middle School is overseen by Shaker Heights City in Cuyahoga County.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post