6 schools in Portsmouth
Inside Portsmouth (Ohio), 6 public K-12 schools enroll roughly 2,405 students, averaging 401 per campus.
7-year change in Portsmouth
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Clay Elementary School | Elementary | PK-05 | 326 |
| Clay High School | High | 09-12 | 145 |
| Clay Middle School | Middle | 06-08 | 134 |
| Portsmouth Elementary | Elementary | PK-06 | 791 |
| Portsmouth Junior High School/Portsmouth High School | High | 07-12 | 636 |
| Sciotoville Community School | Combined | KG-12 | 373 |
About Portsmouth
Across Portsmouth, Ohio, 6 public schools serves about 2,405 students between them.
Looking at the level breakdown, the city covers 2 elementary, 1 middle, 2 high, and 1 other.
Schools in Portsmouth average about 401 students each, 14% meaningfully below the Ohio norm.
Five-year track record. Combined enrollment now sits at 2,405 students, declined 6% from the 2,549 reported in SY 2017-18. On the demographic side, White enrollment moved from 82% to 79% over the same window.
On allk12, the community for Portsmouth discusses enrollment trends, district policy changes, and bus-route updates. Parents, students, and educators in the area can post or comment.