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

5 schools in Canton

New York · Public K-12

5 public K-12 schools operate inside Canton, with combined enrollment of about 1,266 students (2 elementary, 1 middle, and 1 high).

7-year change in Canton

SY 2017-18 vs SY 2024-25
Total enrollment
1,266
-343 (-21%) vs SY 2017-18
School count
4
0 (0%) vs SY 2017-18
% White
93%
was 95%
% Hispanic
2%
was 1%
% Black
1%
was 1%
% Asian
2%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
F S BANFORD ELEMENTARY SCHOOLElementaryPK-04408
H C WILLIAMS SENIOR HIGH SCHOOLHigh09-12332
J M MCKENNEY MIDDLE SCHOOLMiddle05-08301
SAINT LAWRENCE-LEWIS BOCESCombinedKG-12225
ST LAWRENCE CORRECTIONAL FACILITYElementaryM-M·

About Canton

Canton is a rural-scale New York city in terms of public-school footprint, with 5 schools and 1,266 students total.

On the school-mix side, the city covers 2 elementary, 1 middle, 1 high, and 1 other.

Average school size in Canton is around 253 students, 51% meaningfully below the New York average of about 519.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment shrank 21%: 1,609 students in SY 2017-18 versus 1,266 in SY 2024-25.

On this page, the community for Canton discusses comparison threads between local schools and program reviews. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Canton, New York?
There are 5 public K-12 schools in Canton, with a combined enrollment of about 1,266.
How many elementary, middle, and high schools are in Canton?
Canton has 2 elementary, 1 middle, 1 high, 1 combined-grade public schools.
What is the largest public school in Canton?
F S BANFORD ELEMENTARY SCHOOL is the largest public school in Canton by enrollment, with approximately 408 students.
What school districts serve Canton?
Canton is served by 2 public school districts, including SAINT LAWRENCE-LEWIS BOCES, CANTON CENTRAL SCHOOL DISTRICT.
What grade levels do public schools in Canton cover?
Public schools in Canton serve students from pre-K through grade 12.