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

14 schools in Saint Peter

Minnesota · Public K-12

Whether you are tracking a high school, middle school, or elementary campus, Saint Peter's 14 public K-12 schools collectively enroll about 2,148 students (4 elementary, 1 middle, and 5 high).

7-year change in Saint Peter

SY 2017-18 vs SY 2024-25
Total enrollment
2,148
-194 (-8%) vs SY 2017-18
School count
9
-2 (-18%) vs SY 2017-18
% White
70%
was 73%
% Hispanic
18%
was 13%
% Black
6%
was 10%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
HOFFMAN LEARNING CENTERHigh05-120
Minnesota Prairie SchoolCombinedM-M·
Minnesota River SchoolCombinedKG-1214
Minnesota Valley SchoolCombinedKG-1227
MN SECURITY HOSPITAL YAAPHigh07-120
MN VALLEY ED. DIST. EARLY CHILDHOODElementaryPK-PK0
North Elementary SchoolElementary02-04429
Oshawa Learning AcademyCombined04-1225
ROCK BEND HS ALCHigh09-1214
South Elementary SchoolElementaryKG-01269
ST. PETER ALCHigh09-120
ST. PETER ECSEElementaryPK-PK61
St. Peter High SchoolHigh09-12692
St. Peter Middle SchoolMiddle05-08617

About Saint Peter

Across Saint Peter, Minnesota, 14 public schools instructs about 2,148 students between them.

Looking at the level breakdown, the city spans 4 elementary, 1 middle, 5 high, and 4 other.

Average school size in Saint Peter is around 153 students, 57% below the Minnesota average of about 357.

Five-year track record. Across the same 7-year window, public-school enrollment decreased 8%: 2,342 students in SY 2017-18 versus 2,148 in SY 2024-25. Saint Peter now counts 9 public schools, down from 11 in SY 2017-18. The Hispanic share of public-school enrollment climbed from 13% to 18%.

On this page, the community for Saint Peter discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Saint Peter?
Saint Peter, Minnesota has 14 public K-12 schools serving approximately 2,148 students.
How many elementary, middle, and high schools are in Saint Peter?
Saint Peter has 4 elementary, 1 middle, 5 high, 4 combined-grade public schools.
What is the largest public school in Saint Peter?
St. Peter High School is the largest public school in Saint Peter by enrollment, with approximately 692 students.
What school districts serve Saint Peter?
Saint Peter is served by 2 public school districts, including Minnesota Valley Education District, ST. PETER PUBLIC SCHOOL DISTRICT.
What grade levels do public schools in Saint Peter cover?
Public schools in Saint Peter serve students from pre-K through grade 12.