The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·CLEVELAND MUNICIPAL·NCES 390437805868

John Marshall School of Engineering

3952 W 140th St, Cleveland, OH 44111 · (216) 838-6100 · Cuyahoga County
GRADES 09–12HIGH11-CITYREGULAR SCHOOL459 STUDENTS
Enrollment
459
High
DISTRICT 361 · STATE 565
Student : Teacher
21.9:1
21 FTE teachers
DISTRICT 17.3:1 · STATE 17.7:1
Free / Reduced Lunch
,
Title I proxy
STATE 43%
Community
0
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
168
Grade 10
142
Grade 11
79
Grade 12
70
Student demographics
White
11325%
DISTRICT 13% · STATE 65%
Hispanic
14431%
DISTRICT 20% · STATE 8%
Black
15434%
DISTRICT 61% · STATE 17%
Asian
225%
DISTRICT 1% · STATE 3%
Two+
245%
DISTRICT 3% · STATE 7%
Pacific Islander
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
29464%
Female
16536%

Discussions

+ POST
QUIET COMMUNITY
Be the first to start a discussion at John Marshall School of Engineering.
START A DISCUSSION
Recent discussions in Cleveland Municipal

Test scores

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

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
459
+54 (+13%) vs 2017
Student : Teacher
21.9:1
was 15.0:1
% White
25%
was 21%
% Hispanic
31%
was 23%
% Black
34%
was 43%
% Asian
5%
was 9%
Source: NCES Common Core of Data

About John Marshall School of Engineering

John Marshall School of Engineering is one of the intimate 9-12 campuss in Cleveland, Ohio, overseen by Cleveland Municipal, with 459 students on its rolls from grades 9 through 12.

John Marshall School of Engineering is one of 93 schools operated by Cleveland Municipal, a district that instructs 33,065 students overall.

Looking at the student body, John Marshall School of Engineering shows that 34% of students identify as Black, with the remaining enrollment distributed across several groups. Other groups include 31% Hispanic, 25% White, 5% multiracial, 5% Asian.

Looking at the economic backdrop, Staff filings list 21 full-time-equivalent teachers, which works out to roughly 21.9:1 students per teacher. The state averages around 17.7:1, so this campus is higher than the state norm typical.

In the surrounding community, the surrounding county (Cuyahoga County) shows that median household earnings sit near $64,468, roughly 37% of adults have completed at least a four-year degree, 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 John Marshall School of Engineering is one.

The closest other public school is John Marshall School of Business and Civic Leadership, roughly 0.0 miles away. Within five miles, there are 8 other public schools.

Geographically, the school is in a high-density area.

Trend over the last 7 years. Looking back 7 years, enrollment at John Marshall School of Engineering has edged up 13%, going from 405 students in 2018 to 459 in 2025. Black enrollment moved from 43% to 34% across the same window. The student-to-teacher ratio widened from 15.0:1 in 2018 to 21.9:1 today.

Inside the community feed, the feed for John Marshall School of Engineering typically covers science fair prep, picture-day reminders, and bus-route questions. Contributors range from current parents to recent graduates and teachers.

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
John Marshall School of Engineering
District
Cleveland Municipal
Address
3952 W 140th St, Cleveland, OH 44111
Phone
(216) 838-6100
County
Cuyahoga County
Level
High
Grade range
09–12
Total enrollment
459
Teachers (FTE)
21
Student–teacher ratio
21.9:1
Locale
11-City: Large
NCES ID
390437805868
Charter school
No
Virtual school
No

Related schools

Other schools in Cleveland Municipal
Other schools in Cleveland
Nearby schools

Frequently asked questions

About John Marshall School of Engineering
How many students attend John Marshall School of Engineering?
John Marshall School of Engineering enrolls approximately 459 students in grades 09-12.
What grades does John Marshall School of Engineering serve?
John Marshall School of Engineering serves grades 09-12.
How many students per teacher at John Marshall School of Engineering?
Approximately 21.9:1 students per teacher at John Marshall School of Engineering.
How diverse is John Marshall School of Engineering?
John Marshall School of Engineering reports a student body of 25% White, 31% Hispanic, 34% Black, 5% Asian, 5% Two or more.
Is John Marshall School of Engineering public or private?
John Marshall School of Engineering is a public K-12 school, overseen by Cleveland Municipal.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post