Petersburg School Districts
- Chesterfield County Public Schools (61 schools)
- Petersburg City Public Schools (9 schools)
Petersburg Schools
- Petersburg Elementary Schools (14)
- Petersburg Middle Schools (10)
- Petersburg High Schools (7)
- Petersburg Public Schools (10)
- Petersburg Private Schools (8)
- Petersburg Virtual Private School (Powered by K12)
About Petersburg Schools
- There are 18 schools in Petersburg, VA, including 10 public schools and 8 private schools. Petersburg public schools belong to two districts, Chesterfield County Public Schools School District and Petersburg City Public Schools School District.
- There are 14 Petersburg elementary schools, 10 Petersburg middle schools and 7 Petersburg high schools.
Contact Education.com with questions or feedback about SchoolFinder.
Please note, if you wish to speak to someone at the school, you must contact the school directly.
Childhood Immunizations
Learn about recommended vaccines and the latest immunization schedules for your child.
What you should know about:
