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

2 schools in St Johnsville

New York · Public K-12

Public K-12 enrollment in St Johnsville totals about 695 students across 2 schools (an average of 348 students per campus).

7-year change in St Johnsville

SY 2017-18 vs SY 2024-25
Total enrollment
695
+1 (+0%) vs SY 2017-18
School count
2
0 (0%) vs SY 2017-18
% White
95%
was 97%
% Hispanic
1%
was 2%
% Black
2%
was 1%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
OPPENHEIM-EPHRATAH-ST JOHNSVILLE ELEMENTARY SCHOOLElementaryPK-06346
OPPENHEIM-EPHRATAH-ST JOHNSVILLE JUNIOR/SENIOR HIGH SCHOOLHigh07-12349

About St Johnsville

St Johnsville is a compact New York city in terms of public-school footprint, with 2 schools and 695 students total.

For a sense of the school types, the city covers 1 elementary, and 1 high.

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

Over the past 7-year window. Combined enrollment now sits at 695 students, remained close to its prior level from the 694 reported in SY 2017-18.

On allk12, the community for St Johnsville discusses school events, board meetings, and seasonal calendars. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools are in St Johnsville, New York?
There are 2 public K-12 schools in St Johnsville, with a combined enrollment of about 695.
How many elementary, middle, and high schools are in St Johnsville?
St Johnsville has 1 elementary, 1 high public schools.
What is the largest public school in St Johnsville?
OPPENHEIM-EPHRATAH-ST JOHNSVILLE JUNIOR/SENIOR HIGH SCHOOL is the largest public school in St Johnsville by enrollment, with approximately 349 students.
What school districts serve St Johnsville?
St Johnsville public schools are operated by OPPENHEIM-EPHRATAH-ST. JOHNSVILLE CSD.
What grade levels do public schools in St Johnsville cover?
Public schools in St Johnsville serve students from pre-K through grade 12.