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

4 schools in Canastota

New York · Public K-12

Canastota's public-school directory holds 4 campuses, serving about 1,185 K-12 students inside New York (an average of 296 per campus).

7-year change in Canastota

SY 2017-18 vs SY 2024-25
Total enrollment
1,185
-118 (-9%) vs SY 2017-18
School count
4
0 (0%) vs SY 2017-18
% White
91%
was 91%
% Hispanic
2%
was 3%
% Black
2%
was 1%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
CANASTOTA HIGH SCHOOLHigh09-12373
PETERBORO STREET ELEMENTARY SCHOOLElementaryPK-02260
ROBERTS STREET MIDDLE SCHOOLMiddle05-08370
SOUTH SIDE ELEMENTARY SCHOOLElementary03-04182

About Canastota

Canastota, New York is home to 4 public schools, with combined enrollment of approximately 1,185 students. By school count, it is a sparse city.

For a sense of the school types, the city consists of 2 elementary, 1 middle, and 1 high.

Schools in Canastota average about 296 students each, 43% lower than the New York norm.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment declined 9%: 1,303 students in SY 2017-18 versus 1,185 in SY 2024-25.

In the discussion threads here, the community for Canastota discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Canastota?
Canastota, New York has 4 public K-12 schools serving approximately 1,185 students.
How many elementary, middle, and high schools are in Canastota?
Canastota has 2 elementary, 1 middle, 1 high public schools.
What is the largest public school in Canastota?
CANASTOTA HIGH SCHOOL is the largest public school in Canastota by enrollment, with approximately 373 students.
What school districts serve Canastota?
Canastota public schools are operated by CANASTOTA CENTRAL SCHOOL DISTRICT.
What grade levels do public schools in Canastota cover?
Public schools in Canastota serve students from pre-K through grade 12.