McKinley Middle School
Test scores
EDFacts (federal) 2020-21 . % Proficient (SY 20-21)What this means: On the EDFacts (federal), West Virginia's statewide test, about 36 of every 100 students at this school read and write at grade level and about 24 of 100 do math at grade level. Across all West Virginia schools, those numbers are about 40 and 28.
7-year change
SY 2017-18 vs SY 2024-25About McKinley Middle School
As a close-knit intermediate school in Saint Albans, West Virginia, McKinley Middle School instructs 255 students from grades 6 through 8, operated by Kanawha County Schools. That puts it 41% smaller than the typical public school in West Virginia, which averages around 429 students.
McKinley Middle School is one of 61 schools operated by Kanawha County Schools, a district that educates 23,085 students overall.
Looking at the student body, McKinley Middle School reports that 86% of students identify as White, making the school strongly White-majority; the rest comes out to 7% Black, 6% multiracial. That composition is broadly in line with Kanawha County as a whole.
Looking at school resources, McKinley Middle School lists 20 full-time-equivalent teachers, putting the student-to-teacher ratio at about 12.8:1. The state averages about 13.3:1, putting this campus right in line with peers.
In the surrounding community, the surrounding county (Kanawha County) reports that the typical household earns roughly $60,943 per year, about 30% of the adult population holds a bachelor's degree or above, and the poverty rate sits near 12%. McKinley Middle School is one of 70 public schools in Kanawha County (combined enrollment of about 25,173 students).
George C. Weimer Elementary School is the nearest neighboring public school, about 0.1 miles from this campus. Within five miles, there are 8 other public schools.
The campus sits in an outer-ring setting.
Five-year trend. McKinley Middle School's enrollment has shrank 18% since 2018, when it stood at 310 (now 255). Class-load math has tightened: from 15.5:1 in 2018 to 12.8:1 in 2025.
On this page, the feed for McKinley Middle School typically covers pickup logistics, teacher feedback, and after-school programs. Members of the school community can share what they know.
Kanawha County at a glance
View full county profileQuick facts
Related schools
- George Washington High SchoolHigh · 1,145 students
- Riverside High SchoolHigh · 1,057 students
- Capital High SchoolHigh · 1,051 students
- Saint Albans High SchoolHigh · 882 students
- South Charleston High SchoolHigh · 874 students
- Nitro High SchoolHigh · 818 students
- Saint Albans High SchoolHigh · 882 students
- Hayes Middle SchoolMiddle · 464 students
- Alban Elementary SchoolElementary · 376 students
- Central Elementary SchoolElementary · 304 students
- Lakewood Elementary SchoolElementary · 294 students
- Anne Bailey Elementary SchoolElementary · 221 students
- George C. Weimer Elementary School0.1 mi · 134
- Saint Albans High School1.2 mi · 882
- Alban Elementary School1.4 mi · 376
- William J Raglin Center1.9 mi · 29
- Dunbar Middle School2.0 mi · 325
- Dunbar Primary Center2.2 mi · 271