The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

2 schools in Rye

New Hampshire · Public K-12

In total, Rye hosts 2 public K-12 schools with about 386 students, an average of 193 per campus.

7-year change in Rye

SY 2017-18 vs SY 2024-25
Total enrollment
386
-32 (-8%) vs SY 2017-18
School count
2
0 (0%) vs SY 2017-18
% White
95%
was 92%
% Hispanic
2%
was 3%
% Black
0%
was 2%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Rye Elementary SchoolElementaryPK-04211
Rye Junior High SchoolMiddle05-08175

About Rye

Public education in Rye, New Hampshire runs across 2 schools that hosts roughly 386 students. By footprint, Rye sits in the thinly populated bracket.

On the level-by-level breakdown, the city is built around 1 elementary, and 1 middle.

Average school size in Rye is around 193 students, 40% meaningfully below the New Hampshire average of about 324.

Trend over the past 7 years. Combined enrollment now sits at 386 students, declined 8% from the 418 reported in SY 2017-18. Demographically, the White share of enrollment climbed from 92% to 95%.

On allk12, the community for Rye discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in Rye?
Rye, New Hampshire has 2 public K-12 schools serving approximately 386 students.
How many elementary, middle, and high schools are in Rye?
Rye has 1 elementary, 1 middle public schools.
What is the largest public school in Rye?
Rye Elementary School is the largest public school in Rye by enrollment, with approximately 211 students.
What school districts serve Rye?
Rye public schools are operated by Rye School District.
What grade levels do public schools in Rye cover?
Public schools in Rye serve students from pre-K through grade 8.