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

1 schools in Petersburg

North Dakota · Public K-12

Petersburg's public schools total 1 across the city, with enrollment of about 130 and an average school size near 130.

7-year change in Petersburg

SY 2017-18 vs SY 2024-25
Total enrollment
130
+3 (+2%) vs SY 2017-18
School count
1
0 (0%) vs SY 2017-18
% White
85%
was 95%
% Hispanic
5%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
DAKOTA PRAIRIE HIGH SCHOOLHigh07-12130

About Petersburg

Petersburg, North Dakota is home to 1 public schools, with combined enrollment of approximately 130 students. By school count, it is a low-population city.

Average school size in Petersburg is around 130 students, 45% noticeably below the North Dakota average of about 238.

Five-year track record. Combined enrollment now sits at 130 students, stayed largely flat from the 127 reported in SY 2017-18. Demographically, the White share of enrollment contracted from 95% to 85%.

Within the allk12 community for this area, the community for Petersburg 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 Petersburg, North Dakota?
There are 1 public K-12 schools in Petersburg, with a combined enrollment of about 130.
How many elementary, middle, and high schools are in Petersburg?
Petersburg has 1 high public schools.
What is the largest public school in Petersburg?
DAKOTA PRAIRIE HIGH SCHOOL is the largest public school in Petersburg by enrollment, with approximately 130 students.
What school districts serve Petersburg?
Petersburg public schools are operated by DAKOTA PRAIRIE 1.
What grade levels do public schools in Petersburg cover?
Public schools in Petersburg serve students from grade 7 through grade 12.