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

1 schools in Petersburg

Texas · Public K-12

Looking for a public school in Petersburg? The city has 1 K-12 option totaling roughly 243 students.

7-year change in Petersburg

SY 2017-18 vs SY 2024-25
Total enrollment
243
-30 (-11%) vs SY 2017-18
School count
1
0 (0%) vs SY 2017-18
% White
26%
was 26%
% Hispanic
71%
was 73%
% Black
1%
was 1%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
PETERSBURG SCHOOLCombinedPK-12243

About Petersburg

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

Schools in Petersburg average about 243 students each, 60% lower than the Texas norm.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment decreased 11%: 273 students in SY 2017-18 versus 243 in SY 2024-25.

In the discussion threads here, the community for Petersburg discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools are in Petersburg, Texas?
There are 1 public K-12 schools in Petersburg, with a combined enrollment of about 243.
What is the largest public school in Petersburg?
PETERSBURG SCHOOL is the largest public school in Petersburg by enrollment, with approximately 243 students.
What school districts serve Petersburg?
Petersburg public schools are operated by PETERSBURG ISD.
What grade levels do public schools in Petersburg cover?
Public schools in Petersburg serve students from pre-K through grade 12.