Sign In Register

Schools in Portsmouth, NH

Public schools, enrollment data, student-teacher ratios, and higher education.

Portsmouth has 9 public schools with a total enrollment of 3,252 students and 309 teachers. There are 5 elementary, 2 middle, and 1 high schools. The average student-teacher ratio is 10.5:1.

Public Schools (9)

Source: NCES 2022-23 data.

School Level Enrollment Teachers Student/Teacher
Portsmouth High School High 1,032 88 11.7:1
Portsmouth Middle School Middle 499 47 10.6:1
Greenland Central School Elementary 371 39 9.5:1
Little Harbour School Elementary 346 33 10.5:1
Mary C. Dondero Elementary School Elementary 323 32 10.1:1
New Franklin School Elementary 259 26 10.0:1
Rye Elementary School Elementary 200 21 9.5:1
Rye Junior High School Middle 199 21 9.5:1
PEEP School - Pre School Program 23 2 11.5:1

Colleges & Universities (2)

Institution Type Highest Degree Enrollment Tuition (In-State)
Great Bay Community College Public Associate 3,484 $7,200
Paul Mitchell the School-Portsmouth Private For-Profit Certificate 103
View full profile of Portsmouth, NH →