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

6 schools in Mcpherson

Kansas · Public K-12

Mcpherson sits inside Kansas and runs 6 public K-12 schools, serving about 2,117 students between them, an average of 353 per campus.

7-year change in Mcpherson

SY 2017-18 vs SY 2024-25
Total enrollment
2,117
-392 (-16%) vs SY 2017-18
School count
6
0 (0%) vs SY 2017-18
% White
75%
was 79%
% Hispanic
17%
was 13%
% Black
1%
was 1%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Eisenhower ElementaryElementaryPK-05239
Lincoln ElemElementaryPK-05221
McPherson HighHigh09-12658
McPherson Middle SchoolMiddle06-08474
Roosevelt ElemElementaryPK-05269
Washington ElemElementaryPK-05256

About Mcpherson

Mcpherson is a medium-population Kansas city in terms of public-school footprint, with 6 schools and 2,117 students total.

On the school-mix side, the city covers 4 elementary, 1 middle, and 1 high.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment decreased 16%: 2,509 students in SY 2017-18 versus 2,117 in SY 2024-25. On the demographic side, White enrollment moved from 79% to 75% over the same window.

Within the allk12 community for this area, the community for Mcpherson discusses school events, board meetings, and seasonal calendars. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Mcpherson, Kansas?
There are 6 public K-12 schools in Mcpherson, with a combined enrollment of about 2,117.
How many elementary, middle, and high schools are in Mcpherson?
Mcpherson has 4 elementary, 1 middle, 1 high public schools.
What is the largest public school in Mcpherson?
McPherson High is the largest public school in Mcpherson by enrollment, with approximately 658 students.
What school districts serve Mcpherson?
Mcpherson public schools are operated by McPherson.
What grade levels do public schools in Mcpherson cover?
Public schools in Mcpherson serve students from pre-K through grade 12.