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

McKinley High School

2323 17th St NW, Canton, OH 44708 · (330) 438-2712 · Stark County
GRADES 09–12HIGH13-CITYREGULAR SCHOOL2,047 STUDENTS
Enrollment
2,047
High
DISTRICT 1,143 · STATE 565
Student : Teacher
14.9:1
137 FTE teachers
DISTRICT 17.4:1 · STATE 17.7:1
Free / Reduced Lunch
,
Title I proxy
STATE 43%
Community
1
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
554
Grade 10
577
Grade 11
544
Grade 12
372
Student demographics
White
31%
DISTRICT 35% · STATE 65%
Hispanic
15%
DISTRICT 13% · STATE 8%
Black
40%
DISTRICT 35% · STATE 17%
Asian
0%
DISTRICT 0% · STATE 3%
Two+
14%
DISTRICT 16% · STATE 7%
Native American
n/r
Pacific Islander
n/r
n/r: not reliably reported by NCES for this school. Hispanic, Pacific Islander, and Native American enrollment are systematically under-reported in the source data.
Gender split
Male
50%
Female
50%

Discussions

+ POST

Test scores

Ohio's State Tests 2024-25 . % Proficient or Above
English Language Arts
38.2%
OH avg 59.8% . +4.9pp since 2021
Math
28.7%
OH avg 56.1% . +19.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
2,047
-319 (-13%) vs 2017
Student : Teacher
14.9:1
was 15.3:1
% White
31%
was 40%
% Hispanic
15%
was 5%
% Black
40%
was 38%
% Asian
0%
was 0%
Source: NCES Common Core of Data

About McKinley High School

McKinley High School operates as a sprawling high school in Canton, Ohio, overseen by Canton City. Current enrollment sits at 2,047 students spanning grades 9 through 12. Compared to the state average of about 565 students per school, that is 262% above typical.

Within Canton City, which oversees 18 schools and 7,702 students, McKinley High School is one campus in the system.

For racial and ethnic makeup, McKinley High School shows that 40% of students identify as Black, with the remaining enrollment distributed across several groups. Other groups include 31% White, 15% Hispanic, 14% multiracial. The wider county runs roughly 7% Black, putting the school's mix meaningfully more Black than the area baseline.

On the resource side, The school lists 137 full-time-equivalent teachers, for a student-teacher ratio near 14.9:1. That figure is tighter than the state norm's 17.7:1 average.

In the area at large, the surrounding county (Stark County) logs that median household earnings sit near $67,934, roughly 26% of adults have completed at least a four-year degree, and roughly 9% of residents live below the federal poverty line. Across Stark County's 101 public schools (combined enrollment of about 53,798 students), McKinley High School is one campus in the mix.

Worley Elementary School is the nearest neighboring public school, about 0.7 miles from this campus. 8 of the 8 nearest public schools sit inside a five-mile radius.

The school occupies a high-density site.

Looking at the recent track record. Looking back 7 years, enrollment at McKinley High School has edged down 13%, going from 2,366 students in 2018 to 2,047 in 2025. The Hispanic share of enrollment rose from 5% to 15% over that span.

Within the allk12 community for this school, members of the McKinley High School community share and discuss open house dates, ride-share offers, and field-trip permission slips. Anyone with firsthand experience at this school can post or comment.

Stark County at a glance

View full county profile
Population
373,713
Census ACS
Median income
$67,934
Household, ACS
Bachelor's+
26%
Adults 25+
Poverty rate
9%
Below federal line
Schools in county
101
53,798 students

Quick facts

School name
McKinley High School
District
Canton City
Address
2323 17th St NW, Canton, OH 44708
Phone
(330) 438-2712
County
Stark County
Level
High
Grade range
09–12
Total enrollment
2,047
Teachers (FTE)
137
Student–teacher ratio
14.9:1
Locale
13-City: Small
NCES ID
390437100253
Charter school
No
Virtual school
No

Related schools

Other schools in Canton City
Other schools in Canton
Nearby schools

Frequently asked questions

About McKinley High School
How large is McKinley High School?
McKinley High School enrolls approximately 2,047 students in grades 09-12.
What grades does McKinley High School serve?
McKinley High School serves grades 09-12.
How many students per teacher at McKinley High School?
Approximately 14.9:1 students per teacher at McKinley High School.
How diverse is McKinley High School?
McKinley High School reports a student body of 31% White, 15% Hispanic, 40% Black, 0% Asian, 14% Two or more.
Is McKinley High School public or private?
McKinley High School is a public K-12 school, overseen by Canton City.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post