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

2 schools in St. John

Kansas · Public K-12

Of the public K-12 schools operating across Kansas, 2 sit inside St. John, collectively enrolling about 366 students (1 elementary and 1 high).

7-year change in St. John

SY 2017-18 vs SY 2024-25
Total enrollment
366
+17 (+5%) vs SY 2017-18
School count
2
0 (0%) vs SY 2017-18
% White
72%
was 73%
% Hispanic
24%
was 24%
% Black
1%
was 0%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
St John ElemElementaryPK-06225
St John HighHigh07-12141

About St. John

Across St. John, Kansas, 2 public schools educates about 366 students between them.

On the level-by-level breakdown, the city consists of 1 elementary, and 1 high.

Schools in St. John average about 183 students each, 48% meaningfully below the Kansas norm.

Trend over the past 7 years. Total public-school enrollment in St. John has climbed 5% since SY 2017-18, moving from about 349 students to 366.

On allk12, the community for St. John discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in St. John?
St. John, Kansas has 2 public K-12 schools serving approximately 366 students.
How many elementary, middle, and high schools are in St. John?
St. John has 1 elementary, 1 high public schools.
What is the largest public school in St. John?
St John Elem is the largest public school in St. John by enrollment, with approximately 225 students.
What school districts serve St. John?
St. John public schools are operated by St John-Hudson.
What grade levels do public schools in St. John cover?
Public schools in St. John serve students from pre-K through grade 12.