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

2 schools in Middleport

New York · Public K-12

Middleport runs 2 public K-12 schools per the latest NCES counts, with total enrollment around 665 (1 middle and 1 high).

7-year change in Middleport

SY 2017-18 vs SY 2024-25
Total enrollment
665
-115 (-15%) vs SY 2017-18
School count
2
0 (0%) vs SY 2017-18
% White
90%
was 92%
% Hispanic
4%
was 3%
% Black
1%
was 1%
% Asian
1%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
ROYALTON-HARTLAND HIGH SCHOOLHigh09-12337
ROYALTON-HARTLAND MIDDLE SCHOOLMiddle05-08328

About Middleport

Middleport, New York is home to 2 public schools, with combined enrollment of approximately 665 students. By school count, it is a sparse city.

On the level-by-level breakdown, the city covers 1 middle, and 1 high.

Average school size in Middleport is around 333 students, 36% lower than the New York average of about 519.

Over the past 7-year window. Across the same 7-year window, public-school enrollment decreased 15%: 780 students in SY 2017-18 versus 665 in SY 2024-25.

Within the allk12 community for this area, the community for Middleport discusses sports rivalries, cross-district programs, and shared facilities. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Middleport?
Middleport, New York has 2 public K-12 schools serving approximately 665 students.
How many elementary, middle, and high schools are in Middleport?
Middleport has 1 middle, 1 high public schools.
What is the largest public school in Middleport?
ROYALTON-HARTLAND HIGH SCHOOL is the largest public school in Middleport by enrollment, with approximately 337 students.
What school districts serve Middleport?
Middleport public schools are operated by ROYALTON-HARTLAND CENTRAL SCHOOL DISTRICT.
What grade levels do public schools in Middleport cover?
Public schools in Middleport serve students from grade 5 through grade 12.