📊 Data: NCES CCD 2024–2025·🔄 Updated: August 2026·Editorial standards
📍 Portsmouth, VA · Portsmouth city

Portsmouth City Public Schools

Grades Pre-K – 12th · 13,371 students · 24 schools · 7 zip codes

2
out of 10 Rating Poor
State reading & math proficiency · 12th percentile among Virginia districts. Ranked within Virginia only — not comparable across states.
Check a Zip Code
33,000+ zip codes across all 50 states
School District · Virginia
Portsmouth City Public Schools
📍 Portsmouth, VA · Portsmouth city · NCES LEAID 5103000
2/10
Rating
13,371
Students
24
Schools
Pre-K – 12th
Grade Span
7
Zip Codes

District Contact & Information

Source: NCES CCD 2024–25
📚
Grades Served
Pre-K – 12th
📞
District Phone
🌐
District Website
📍
District Mailing Address
PO Box 998, Portsmouth, VA 23705
🎓
Enrollment
13,371 students
🏫
Schools
24
🏷
NCES District ID (LEAID)
5103000
🏛
District Type
Public School District

Schools in Portsmouth City Public Schools

23 schools listed
SchoolLevelGradesStudentsCity
Churchland Preschool CenterElementaryPre-K112Portsmouth
Mount Hermon Preschool CenterElementaryPre-K208Portsmouth
New Directions CenterElementaryPre-KPortsmouth
Olive Branch Preschool CenterElementaryPre-K171Portsmouth
Churchland MiddleMiddle7th – 8th798Portsmouth
Cradock MiddleMiddle7th – 8th516Portsmouth
William E. Waters MiddleMiddle7th – 8th549Portsmouth
Churchland HighHigh9th – 12th1,453Portsmouth
I.C. Norcom HighHigh9th – 12th1,009Portsmouth
Manor HighHigh9th – 12th1,149Portsmouth
Brighton ElementaryOtherKindergarten – 6th483Portsmouth
Churchland Academy ElementaryOtherKindergarten – 6th626Portsmouth
Churchland ElementaryOtherKindergarten – 6th721Portsmouth
Churchland Primary & IntermediateOtherKindergarten – 6th503Portsmouth
Cradock ElementaryOtherKindergarten – 6th616Portsmouth
Douglass Park ElementaryOtherKindergarten – 6th510Portsmouth
Hodges Manor ElementaryOtherKindergarten – 6th466Portsmouth
Lakeview ElementaryOtherKindergarten – 6th439Portsmouth
Park View ElementaryOtherKindergarten – 6th400Portsmouth
Simonsdale ElementaryOtherKindergarten – 6th613Portsmouth
Victory ElementaryOtherKindergarten – 6th586Portsmouth
Waterview ElementaryOtherKindergarten – 6th576Portsmouth
Westhaven ElementaryOtherKindergarten – 6th401Portsmouth
NCES lists 23 schools individually for this district while its district-level directory record reports 24. The two files are compiled separately and can differ when a school opens, closes or changes agency mid-year.

Zip Codes Served by Portsmouth City Public Schools

7 zip codes
Zip CodeCityCountyState
23701PortsmouthPortsmouth cityVA
23702PortsmouthPortsmouth cityVA
23703PortsmouthPortsmouth cityVA
23704PortsmouthPortsmouth cityVA
23707PortsmouthPortsmouth cityVA
23708PortsmouthPortsmouth cityVA
23709PortsmouthPortsmouth cityVA

Frequently Asked Questions

What zip codes are in Portsmouth City Public Schools?
Portsmouth City Public Schools serves 7 zip codes: 23701, 23702, 23703, 23704, 23707, 23708, 23709. Zip codes and district boundaries do not line up exactly, so confirm your exact address with the district office before you rely on an assignment.
How is Portsmouth City Public Schools rated?
Portsmouth City Public Schools has an overall rating of 2 out of 10 (Poor), based on the share of students proficient in reading and math on state assessments (SOL 2024–25). That places it in the 12th percentile among Virginia school districts. Ratings are percentile-ranked within Virginia only and are not comparable across states.
How many students attend Portsmouth City Public Schools?
The NCES Common Core of Data directory reports enrollment of 13,371 students across 24 schools for Portsmouth City Public Schools.
What grades does Portsmouth City Public Schools serve?
Portsmouth City Public Schools is listed in the NCES directory as serving grades Pre-K – 12th.
What schools are in Portsmouth City Public Schools?
NCES lists 23 schools operating under Portsmouth City Public Schools: 4 elementary, 3 middle, 3 high, 13 other or combined. Each school's grade span, enrollment and city are listed on this page. Attendance zones are set by the district and a school on this list is not necessarily the one your address is assigned to.
How do I contact Portsmouth City Public Schools?
You can reach Portsmouth City Public Schools by phone at (757)393-8742 or online at pps.k12.va.us or by mail at PO Box 998, Portsmouth, VA 23705. Contact details come from the NCES district directory and are the best way to confirm which school your address is assigned to.

About Portsmouth City Public Schools

Portsmouth City Public Schools is a public school district serving 7 zip codes in Virginia, primarily in Portsmouth city. It carries an overall rating of 2/10 (Poor), the 12th percentile among Virginia districts. That rating reflects the share of students proficient in reading and math on state assessments (SOL 2024–25) and is ranked only against other Virginia districts — scores are not comparable between states. Directory details on this page come from the NCES Common Core of Data, 2024–25.

Schools in this district

NCES lists 23 schools operating under Portsmouth City Public Schools — 4 elementary, 3 middle, 3 high and 13 other or combined. The largest by enrollment is Churchland High with 1,453 students. School-level enrollment comes from the NCES Common Core of Data school directory; a school with no reported enrollment is shown with a dash rather than a zero.

Checking your own address

District boundaries are address-specific and do not follow zip code lines exactly — a single zip code can be split between two or more districts. Use the zip codes listed above as a starting point, then confirm your assignment with the district office at (757)393-8742 before making a housing decision.