Skip to content
NCES Common Core of Data (EDGE / CCD) · Data updated 2024-2025 Public & private school directory

Schools in Petersburg, Virginia

11 schools in Petersburg, Virginia — address, grades, enrollment and contact details.

11Schools
5Districts
655Avg. enrollment
2024-2025Data year

Schools by level in Petersburg

Elementary · 4 Not Applicable · 2 Other · 2 High · 1 Middle · 1 Prekindergarten · 1

All schools in {city}

11 schools

Petersburg, Virginia · Petersburg City Public Schools

K–5Grades
540Students
14.6:1Student–teacher ratio

1450 Talley Avenue, Petersburg, VA 23803

View school →

Petersburg, Virginia · Petersburg City Public Schools

K–5Grades
393Students
11.9:1Student–teacher ratio

51 Gibbons St, Petersburg, VA 23803

View school →

Petersburg, Virginia · Petersburg City Public Schools

9–12Grades
1,215Students
16:1Student–teacher ratio

3101 Johnson Road, Petersburg, VA 23805

View school →

Petersburg, Virginia · Petersburg City Public Schools

6–8Grades
949Students
15.6:1Student–teacher ratio

3101 Homestead Drive, Petersburg, VA 23805

View school →

Petersburg, Virginia · Petersburg City Public Schools

K–5Grades
574Students
14.4:1Student–teacher ratio

300 S Boulevard, Petersburg, VA 23805

View school →

Education in Petersburg, Virginia

Petersburg has 11 schools in this guide, from elementary and middle schools to high schools. Each entry lists the street address, ZIP code, grades offered and current enrollment so you can compare them side by side.

Schools in Petersburg belong to the local districts listed on each profile. Open a school to see its district, county, community type and position on the map.

Schools in Petersburg belong to 5 school districts listed on each profile. Data is sourced from NCES Common Core of Data (EDGE / CCD) for the 2024-2025 school year.