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

3 schools in Harrisburg

Missouri · Public K-12

Looking for a public school in Harrisburg? The city has 3 K-12 options totaling roughly 605 students (1 elementary, 1 middle, and 1 high).

7-year change in Harrisburg

SY 2017-18 vs SY 2024-25
Total enrollment
605
+79 (+15%) vs SY 2017-18
School count
3
0 (0%) vs SY 2017-18
% White
90%
was 94%
% Hispanic
5%
was 1%
% Black
1%
was 3%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
HARRISBURG ELEMENTARYElementaryPK-05291
HARRISBURG HIGHHigh09-12185
HARRISBURG MIDDLEMiddle06-08129

About Harrisburg

Public education in Harrisburg, Missouri runs across 3 schools that teaches roughly 605 students. By footprint, Harrisburg sits in the small bracket.

For a sense of the school types, the city is made up of 1 elementary, 1 middle, and 1 high.

Per-campus enrollment runs near 202, lower than the state mean of about 382.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment grew 15%: 526 students in SY 2017-18 versus 605 in SY 2024-25. Demographically, the White share of enrollment declined from 94% to 90%.

In the discussion threads here, the community for Harrisburg discusses school events, board meetings, and seasonal calendars. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools are in Harrisburg, Missouri?
There are 3 public K-12 schools in Harrisburg, with a combined enrollment of about 605.
How many elementary, middle, and high schools are in Harrisburg?
Harrisburg has 1 elementary, 1 middle, 1 high public schools.
What is the largest public school in Harrisburg?
HARRISBURG ELEMENTARY is the largest public school in Harrisburg by enrollment, with approximately 291 students.
What school districts serve Harrisburg?
Harrisburg public schools are operated by HARRISBURG R-VIII.
What grade levels do public schools in Harrisburg cover?
Public schools in Harrisburg serve students from pre-K through grade 12.