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.
1,030
Total Students
62.0
Full-Time Teachers
16.6
Student/Teacher Ratio
62.6%
Free/Reduced Lunch
Student Demographics

Student Demographics Data Table

Student Demographics for St. Johnsbury School
Demographic Student Count
White916
Hispanic37
Black24
Asian21
Two or More27
American Indian5
  • White
    916 (88.9%)
  • Hispanic
    37 (3.6%)
  • Two or More
    27 (2.6%)
  • Black
    24 (2.3%)
  • Asian
    21 (2.0%)
  • American Indian
    5 (0.5%)
School Location
School Details
Status: Open
School Level: Other
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 - 12th
Total Students: 1,030
Full-Time Teachers (FTE): 62.0
Pupil/Teacher Ratio: 16.6
NSLP Participation:1 Yes under Community Eligibility Option (CEO)
Qualified Free Lunch: 536
Qualified Reduced Lunch: 109
Grades Taught
Pre-Kindergarten 82
Kindergarten 60
Grade 1 60
Grade 2 69
Grade 3 67
Grade 4 66
Grade 5 59
Grade 6 52
Grade 7 76
Grade 8 85
Grade 9 88
Grade 10 94
Grade 11 82
Grade 12 90

Grades Taught Data Table

Grades Taught and Student Counts for St. Johnsbury School
Grade Student Count
Pre-Kindergarten82
Kindergarten60
Grade 160
Grade 269
Grade 367
Grade 466
Grade 559
Grade 652
Grade 776
Grade 885
Grade 988
Grade 1094
Grade 1182
Grade 1290
Gender Ratio

Student Gender Ratio Data Table

Student Gender Ratio for St. Johnsbury School
Gender Student Count Percentage
Female50348.8%
Male52751.2%
Nearby Others (Within 10 Miles)