Main Profile

At A Glance

St. Johnsbury Academy

St. Johnsbury Academy is a coeducational private boarding traditional school for students in grades 9 through 12.

Institution Type: Private Setting: Rural


St. Johnsbury Academy's Full Profile



St. Johnsbury Academy says

St. Johnsbury Academy founded in 1842, is one of the nation’s exemplary schools (source: U.S. Department of Education), combining the resources, facilities, and curriculum of the world’s leading independent schools with the personal support and attention of the best small boarding schools. The Academy is a diverse and comprehensive educational community. We believe that each young person regardless of background, interests, or learning style, should be encouraged to dream big. The Academy’s standards for communication, problem solving, citizenship, and essential knowledge set high expectations for students. Our diverse student body from around the world enjoys a curriculum of 220 courses offered at four levels of difficulty and an average class size of 12. The extra-curricular program includes more than 45 interscholastic teams, 20 intramural sports, and more than 60 organized clubs and activities. St. Johnsbury Academy combines the opportunities and resources of a large school with the personal attention and support of a small boarding school. The beautiful and safe village campus provides exceptionally complete facilities. Students from 50 Vermont and New Hampshire communities, 25 countries and as many U.S. states form a diverse and supportive community. The 220 courses (four levels) include Advanced Placement (21), fine and performing arts (40), languages (6), technology, pre-engineering, and computer science (20). Extracurricular opportunities abound with 40 teams and 60 organized activities.





Grades Cost Term
High School $44,700 Annual

Private schools, including parochial and boarding, are funded through tuition and fees. The cost varies from school to school, but most families pay tuition to attend them. Many private schools offer financial aid or discounts, so it's worthwhile to ask about these options.


  (802) 748-8141



Test Scores

1564 Average score for the SAT Composite

Students and Faculty

Students and Faculty

Enrollment Data

Total Enrollment 962
Enrollment By Grade
Grade Number of Students
9 180
10 239
11 277
12 266

St. Johnsbury Academy's relatively even enrollment profile may offer insights into student retention rates, local population changes, real estate costs, and the accessibility of alternative educational options. to find out more about the specific factors influencing St. Johnsbury Academy's enrollment numbers.

Student Teacher Ratio 10 : 1
Average Class Size 12
Gender 55% Male / 45% Female
Dress Code Formal
Percent Boarding 30%
Student Diversity
Percentage of Student Body
White 78%
Multi-racial 1%
Hispanic/Latino 4%
Black or African American 2%
Asian 14%
American Indian or Alaska Native 0%


  • Art Club
  • Band
  • Chess Club
  • Chorus
  • Community Service
  • Dance Club
  • Drama Club
  • Environmental Club/ Environmental Awareness Association
  • Film Club
  • French Club
  • German Club
  • Peer Tutoring
  • Photography
  • Robotics
  • Student Government
  • Yearbook

Associations & Memberships

The Association of Boarding Schools (TABS)

National Association of Independent Schools (NAIS)

Questions about St. Johnsbury Academy

Want more info about St. Johnsbury Academy? Get free advice from education experts and Noodle community members.

  • Answer