3 schools in Petersburg
In Petersburg, public K-12 schools number 3 and serve approximately 1,034 students across 2 elementary and 1 high.
7-year change in Petersburg
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Petersburg Elem School | Elementary | PK-02 | 335 |
| Porta Central | Elementary | 03-06 | 288 |
| Porta High School | High | 07-12 | 411 |
About Petersburg
Petersburg, Illinois is home to 3 public schools, with combined enrollment of approximately 1,034 students. By school count, it is a rural-scale city.
For a sense of the school types, the city spans 2 elementary, and 1 high.
Average school size in Petersburg is around 345 students, 28% meaningfully below the Illinois average of about 480.
Five-year track record. Total public-school enrollment in Petersburg has decreased 9% since SY 2017-18, moving from about 1,136 students to 1,034.
On allk12, the community for Petersburg discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.