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

5 schools in Johnstown

New York · Public K-12

Looking for a public school in Johnstown? The city has 5 K-12 options totaling roughly 1,919 students (2 elementary, 1 middle, and 1 high).

7-year change in Johnstown

SY 2017-18 vs SY 2024-25
Total enrollment
1,919
-242 (-11%) vs SY 2017-18
School count
5
-1 (-17%) vs SY 2017-18
% White
84%
was 89%
% Hispanic
10%
was 5%
% Black
2%
was 2%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
HAMILTON-FULTON-MONTGOMERY BOCESCombinedKG-12469
JOHNSTOWN HIGH SCHOOLHigh08-12554
KNOX MIDDLE SCHOOLMiddle05-07341
PLEASANT AVENUE SCHOOLElementaryPK-02259
WARREN STREET SCHOOLElementary02-04296

About Johnstown

Public education in Johnstown, New York runs across 5 schools that educates roughly 1,919 students. By footprint, Johnstown sits in the sparse bracket.

In terms of grade levels, the city is built around 2 elementary, 1 middle, 1 high, and 1 other.

Per-campus enrollment runs near 384, noticeably below the state mean of about 519.

Five-year track record. Across the same 7-year window, public-school enrollment shrank 11%: 2,161 students in SY 2017-18 versus 1,919 in SY 2024-25. Over that span, Johnstown shed 1 school, going from 6 to 5. On the demographic side, White enrollment moved from 89% to 84% over the same window.

Within the allk12 community for this area, the community for Johnstown 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 Johnstown?
Johnstown, New York has 5 public K-12 schools serving approximately 1,919 students.
How many elementary, middle, and high schools are in Johnstown?
Johnstown has 2 elementary, 1 middle, 1 high, 1 combined-grade public schools.
What is the largest public school in Johnstown?
JOHNSTOWN HIGH SCHOOL is the largest public school in Johnstown by enrollment, with approximately 554 students.
What school districts serve Johnstown?
Johnstown is served by 2 public school districts, including HAMILTON-FULTON-MONTGOMERY BOCES, JOHNSTOWN CITY SCHOOL DISTRICT.
What grade levels do public schools in Johnstown cover?
Public schools in Johnstown serve students from pre-K through grade 12.