School Overview
St. Johnsbury School is a public PK–8 institution located in St. Johnsbury, Vermont, serving as the primary elementary and middle school for the local community. The school is known for its commitment to fostering a supportive, inclusive learning environment that focuses on the academic, social, and emotional development of its students. By emphasizing rigorous core curricula alongside enrichment opportunities, the school aims to prepare children for the transition to high school and beyond, often collaborating with the broader St. Johnsbury educational ecosystem.

Beyond standard academics, St. Johnsbury School places a strong emphasis on community engagement and personal growth. The school integrates various programs—ranging from arts and athletics to student support services—to ensure that all learners have the resources they need to succeed. As a central hub in the town, the school maintains a strong connection with local families and stakeholders, striving to create a safe, collaborative culture where students are encouraged to become responsible and active members of their community.
702
Total Students
55.2
Full-Time Teachers
12.7
Student/Teacher Ratio
91.9%
Free/Reduced Lunch
Student Demographics

Student Demographics Data Table

Student Demographics for St. Johnsbury School
Demographic Student Count
White624
Hispanic29
Black24
Asian14
Two or More10
American Indian1
  • White
    624 (88.9 %)
  • Hispanic
    29 (4.1 %)
  • Black
    24 (3.4 %)
  • Asian
    14 (2.0 %)
  • Two or More
    10 (1.4 %)
  • American Indian
    1 (0.1 %)
School Location
School Details
Status: Open
School Level: Elementary School
School Type: Regular School
Charter Status:* Public Non-Charter
Virtual Instruction: Supplemental Virtual
Shared Time Status: No
District: Saint Johnsbury School District
Phone: (802)748-8912
Website: http://www.stjsd.org/
Grade Range: Pre-K - 8th
Total Students: 702
Full-Time Teachers (FTE): 55.2
Pupil/Teacher Ratio: 12.7
NSLP Participation:1 Yes under Community Eligibility Option (CEO)
Qualified Free Lunch: 536
Qualified Reduced Lunch: 109
Grades Taught
Pre-Kindergarten 97
Kindergarten 72
Grade 1 63
Grade 2 65
Grade 3 52
Grade 4 54
Grade 5 69
Grade 6 84
Grade 7 70
Grade 8 76

Grades Taught Data Table

Grades Taught and Student Counts for St. Johnsbury School
Grade Student Count
Pre-Kindergarten97
Kindergarten72
Grade 163
Grade 265
Grade 352
Grade 454
Grade 569
Grade 684
Grade 770
Grade 876
Gender Ratio

Student Gender Ratio Data Table

Student Gender Ratio for St. Johnsbury School
Gender Student Count Percentage
Female34048.4%
Male36251.6%