Hundreds of stories — one community.
By the time they graduate, our students will have worked incredibly hard, overcome many challenges, chronicled numerous achievements, and grown into young adults equipped to take on the demands of college and career.
Some will attend top universities and liberal arts colleges, culinary schools, art schools, engineering schools, technical colleges, and an array of other 2- and 4-year institutions. Others will enter apprenticeship programs in the trades, become entrepreneurs, and enter the workforce as assets to their companies and communities.
As a part of this life-changing community, each has their own story — their own SJA experience.
Big School Opportunities, Small School Feel
30
AP Courses
8:1
Student to Faculty ratio
12
Average Class Size
40
Fine Arts Courses
48
Division I Athletic Teams
12K+
Global Alumni Network
25+
Number of countries students come from each year
24
Hours per day students are part of a caring, vibrant community
40+
Clubs and after-school activities available to all students
St. Johnsbury Academy is able to combine remarkable academic opportunities with the support and personal attention of a diverse and caring learning community.
Welcome to winter in Vermont, USA.
SJA News
Every story reveals another aspect of the life-changing SJA experience.
December 06, 2022
Support on the Court Celebrates Tenth Year
As seniors presented last Friday, December 2, during St. Johnsbury Academy Capstone Day, we were reminded how some of these projects live on well past graduation.
November 16, 2022
Grace Bosco Recognized as Outstanding Educator
St. Johnsbury Academy's Grace Bosco has been recognized as a recipient of the 2022 University of Vermont Outstanding Educator Award.
September 21, 2022
Adult Education Updates Course Offerings at New Location
St. Johnsbury Academy Adult Education kicked off its schedule of fall courses in late August at its new location in downtown St. Johnsbury. The program offers a variety of courses ranging from personal enrichment to professional development to training in the trades.
SJA Calendar
-
January 28
Indoor Track – Weight Throw Championship
10:00 am
-
February 4
Wrestling @ Mt. Mansfield Tournament
All Day
-
February 4
Indoor Track VT State Indoor T & F Championship @ UVM
9:00 am
-
February 4
JV- B Boys Basketball vs Rutland
11:00 am
-
February 4
Nordic @ Montpelier 5k Classic
11:00 am
-
February 4
Kingdom Blades Ice Hockey @ Missisquoi
12:00 pm
-
February 4
JV-B Girls Basketball vs Lake Region
12:30 pm
-
February 4
Varsity Boys Ice Hockey vs U-32
3:00 pm
-
February 6
Alpine – Slalom @ Bromley (Eastern Qualifier)
All Day
-
February 6
Varsity Boys Ice Hockey vs Lyndon Institute – From 12/14
4:45 am
-
February 6
JV Boys Basketball vs Burlington
5:00 pm
-
February 6
Varsity Boys Basketball vs Burlington
6:30 pm
-
February 7
JV Girls Basketball vs Essex
5:00 pm
-
February 7
JV-B Girls Basketball @ Danville
6:00 pm
-
February 7
Varsity Girls Basketball vs Essex
6:30 pm
-
February 8
Alpine- GS vs Essex @ Smuggs
9:00 am
-
February 8
Varsity Boys Basketball @ Burlington (Resc from 1/4)
4:00 pm
-
February 8
JV- B Boys Basketball vs U-32
5:00 pm
-
February 8
Wrestling @ Essex – RESC from 1/25
6:00 pm
-
February 9
Winter Carnival
All Day
-
February 9
Nordic- STJA Classic/Sprint Relays @ TBD
All Day
-
February 9
JV Girls Basketball @ Champlain Valley
5:00 pm
-
February 9
Varsity Girls Basketball @ Champlain Valley
6:30 pm
-
February 10
Winter Carnival
All Day
-
February 10
JV- B Boys Basketball vs North Country
11:00 am
-
February 11
Wrestling @ Statewide Dual Meet Championship
All Day
-
February 11
JV-B Girls Basketball vs Thetford Academy
11:00 am
-
February 11
JV Girls Basketball @ Brattleboro
11:30 am
-
February 11
Varsity Girls Basketball @ Brattleboro
1:00 pm
-
February 11
Gymnastics vs Milton/Burr & Burton
2:30 pm
-
February 11
Varsity Boys Ice Hockey vs Burr & Burton
3:00 pm
-
February 11
JV Boys Basketball @ Rutland
5:00 pm
-
February 11
Kingdom Blades Ice Hockey @ Woodstock
6:10 pm
-
February 11
Varsity Boys Basketball @ Rutland
6:30 pm
-
February 12
Nordic- VT Qualifiers @ Location TBD
All Day
-
February 13
Varsity Boys Ice Hockey vs Middlebury – RESC from 1/25
5:00 pm
-
February 13
JV Boys Basketball @ South Burlington
5:30 pm
-
February 13
Varsity Boys Basketball @ South Burlington
7:00 pm
-
February 14
JV Girls Basketball vs Rice
5:00 pm
-
February 14
Varsity Girls Basketball vs Rice
6:30 pm
-
February 15
Alpine- Slalom vs Essex @ Smuggs
9:00 am
-
February 15
Kingdom Blades Ice Hockey @ U-32
4:15 pm
-
February 15
JV Girls Basketball @ Essex – Resc from 1/12
5:30 pm
-
February 15
JV- B Boys Basketball @ BFA Tournament (6:00/7:30)
6:00 pm
-
February 15
Varsity Boys Ice Hockey @ Northfield
6:30 pm
-
February 15
Varsity Girls Basketball @ Essex – Resch from 1/12
7:00 pm
-
February 16
JV Boys Basketball vs BFA – St. Albans
5:00 pm
-
February 16
JV- B Boys Basketball @ BFA Tournament (6:00/7:30)
6:00 pm
-
February 16
Varsity Boys Basketball vs BFA – St. Albans
6:30 pm
-
February 17
Nordic @ LI Carnival/Skimeister
All Day
-
February 17
Alpine vs LI @ Burke
9:00 am
-
February 17
JV Girls Basketball vs BFA – St. Albans
5:00 pm
-
February 17
Varsity Girls Basketball vs BFA – St. Albans
6:30 pm
-
February 18
Wrestling- JV/MS State Championship @ Spaulding
All Day
-
February 18
VPA Gymnastics State Finals
All Day
-
February 18
JV Boys Basketball vs South Burlington (resch from 1/13)
1:00 pm
-
February 18
Varsity Boys Basketball vs South Burlington (resch from 1/13)
2:30 pm
-
February 18
Varsity Boys Ice Hockey vs Woodstock
3:00 pm
-
February 19
Indoor Track – USATFNE Championships
All Day
-
February 20
JV Boys Basketball @ Mt. Mansfield
5:00 pm
-
February 20
Kingdom Blades Ice Hockey vs Harwood
5:00 pm
-
February 20
Varsity Boys Basketball @ Mt. Mansfield
6:30 pm
-
February 22
Alpine – GS @ Jay Peak
All Day
-
February 22
Kingdom Blades Ice Hockey @ Rice Memorial
5:35 pm
-
February 22
Varsity Boys Ice Hockey @ Stowe
7:00 pm
-
February 23
Nordic- States Classic @ Craftsbury
All Day
-
February 23
JV Boys Basketball @ Rice
5:00 pm
-
February 23
Varsity Boys Basketball @ Rice
6:30 pm
-
February 24
Wrestling @ VPA State Championships @ Vergennes
All Day
-
February 25
Winter Break
All Day
-
February 26
Winter Break
All Day
-
February 27
Winter Break
All Day
-
February 27
Alpine- GS @ Middlebury
9:00 am
-
February 28
Winter Break
All Day
-
February 28
Nordic- States Skate @ Rikert
All Day
-
February 28
Alpine- Slalom @ Cochrans (Districts)
9:00 am
-
March 1
Winter Break
All Day
-
March 1
Alpine – GS @ Middlebury (Districts)
All Day
-
March 2
Winter Break
All Day
-
March 3
Winter Break
All Day
-
March 4
Winter Break
All Day
-
March 4
Indoor Track – New England Championships
All Day
-
March 5
Winter Break
All Day
-
March 6
Winter Break
All Day
-
March 6
Alpine- States @ Burke Mountain
All Day
-
March 7
Winter Break
All Day
-
March 7
Alpine – States @ Burke Mountain
All Day
-
March 10
Indoor Track – NB Nationals (Boston)
All Day
-
March 17
Faculty In-Service-No School; Dorms Open
All Day
-
March 19
National Honor Society Induction Ceremony
1:30 pm
-
March 19
Spring Meet the Coaches
6:00 pm
-
March 30
Meet the Teachers – Family/Teacher Conferences
4:00 pm
-
April 5
JV Girls Lacrosse vs Hartford
5:00 pm
-
April 5
Varsity Girls Lacrosse vs Hartford
6:30 pm
-
April 7
Varsity Girls Lacrosse @ CVU
4:30 pm
-
April 7
JV Girls Lacrosse @ CVU
6:00 pm
-
April 8
Varsity Boys Lacrosse @ Mt. Anthony
11:00 am
-
April 8
JV Boys Lacrosse @ Mt. Anthony
12:30 pm
-
April 10
Varsity Baseball @ North Country (Scrimmage)
4:30 pm
-
April 10
Varsity Softball @ North Country (Scrimmage)
4:30 pm
-
April 11
Boys Tennis vs MMU
3:30 pm
-
April 12
Varsity Girls Lacrosse vs Lamoille
4:30 pm
-
April 12
JV Girls Lacrosse vs Lamoille
6:00 pm
-
April 13
Girls Tennis @ Montpelier
3:30 pm
-
April 13
Varsity Baseball vs Spaulding
4:00 pm
-
April 13
JV Baseball @ Spaulding
4:00 pm
-
April 13
Varsity Softball vs Spaulding
4:00 pm
-
April 13
JV Softball @ Spaulding
4:00 pm
-
April 14
Varsity Boys Lacrosse @ BFA- Fairfax
4:00 pm
-
April 14
JV Boys Lacrosse @ BFA- Fairfax
5:30 pm
-
April 15
Girls Tennis @ North Country
10:00 am
-
April 15
Boys Tennis vs North Country
10:00 am
-
April 15
Varsity Girls Lacrosse @ Harwood
11:00 am
-
April 15
JV Girls Lacrosse @ Harwood
12:30 pm
-
April 15
Varsity Baseball vs Rutland
4:00 pm
-
April 15
JV Baseball @ Rutland
4:00 pm
-
April 18
Varsity Boys Lacrosse @ Colchester
4:00 pm
-
April 18
JV Boys Lacrosse @ Colchester
5:30 pm
-
April 19
Varsity Softball @ Hartford
4:00 pm
-
April 19
JV Softball vs Hartford
4:00 pm
-
April 19
Varsity Girls Lacrosse @ Milton
4:30 pm
-
April 19
JV Girls Lacrosse @ Milton
6:00 pm
-
April 20
Fashion Show
9:00 am
-
April 20
Girls Tennis vs Rice
3:30 pm
-
April 20
Boys Tennis @ Rice
3:30 pm
-
April 20
Varsity Baseball @ Hartford
4:00 pm
-
April 20
JV Baseball vs Hartford
4:00 pm
-
April 21
Varsity Boys Lacrosse vs Mt. Abraham/Vergennes
4:00 pm
-
April 21
JV Boys Lacrosse vs Mt. Abraham/Vergennes
5:30 pm
-
April 22
Spring Break
All Day
-
April 22
Girls Tennis vs Rutland
10:00 am
-
April 22
Boys Tennis @ Rutland
10:00 am
-
April 22
Varsity Baseball @ Colchester
11:00 am
-
April 22
JV Baseball vs Colchester
11:00 am
-
April 22
Varsity Softball @ Colchester
11:00 am
-
April 22
JV Softball vs Colchester
11:00 am
-
April 22
Varsity Girls Lacrosse vs Spaulding
11:00 am
-
April 22
JV Girls Lacrosse vs Spaulding
12:30 pm
-
April 23
Spring Break
All Day
-
April 24
Spring Break
All Day
-
April 25
Spring Break
All Day
-
April 25
Varsity Boys Lacrosse vs Hartford
4:00 pm
-
April 25
JV Boys Lacrosse vs Hartford
5:30 pm
-
April 26
Spring Break
All Day
-
April 26
Girls Tennis vs Hartford
3:30 pm
-
April 26
Boys Tennis @ Hartford
3:30 pm
-
April 26
Varsity Girls Lacrosse vs Essex
4:30 pm
-
April 26
JV Girls Lacrosse vs Essex
6:00 pm
-
April 27
Spring Break
All Day
-
April 27
Varsity Baseball vs Burlington
4:00 pm
-
April 27
JV Baseball @ Burlington
4:00 pm
-
April 27
Varsity Softball vs Burlington
4:00 pm
-
April 27
JV Softball @ Burlington
4:00 pm
-
April 28
Spring Break
All Day
-
April 28
Varsity Boys Lacrosse vs Lyndon Institute
4:00 pm
-
April 28
JV Boys Lacrosse vs Lyndon Institute
5:30 pm
-
April 29
Spring Break
All Day
-
April 29
Girls Tennis @ Brattleboro
10:00 am
-
April 29
Boys Tennis vs Brattleboro
10:00 am
-
April 29
Varsity Baseball @ Brattleboro
11:00 am
-
April 29
JV Baseball vs Brattleboro
11:00 am
-
April 29
Varsity Softball @ Brattleboro
11:00 am
-
April 29
JV Softball vs Brattleboro
11:00 am
-
April 29
Varsity Girls Lacrosse @ Mt. Anthony
11:00 am
-
April 29
JV Girls Lacrosse @ Mt. Anthony
12:30 pm
-
April 30
Spring Break
All Day
-
May 1
Varsity Boys Lacrosse vs Milton
4:30 pm
-
May 1
Varsity Girls Lacrosse @ GMVS
4:30 pm
-
May 1
JV Girls Lacrosse @ GMVS
6:00 pm
-
May 1
JV Boys Lacrosse vs Milton
6:00 pm
-
May 2
Girls Tennis @ South Burlington
3:30 pm
-
May 2
Boys Tennis vs South Burlington
3:30 pm
-
May 2
Varsity Baseball vs BFA- St. Albans
4:00 pm
-
May 2
JV Baseball @ BFA- St. Albans
4:00 pm
-
May 2
Varsity Softball vs BFA- St. Albans
4:00 pm
-
May 2
JV Softball @ BFA- St. Albans
4:00 pm
-
May 3
Varsity Boys Lacrosse vs Stowe
4:30 pm
-
May 3
JV Boys Lacrosse vs Stowe
6:00 pm
-
May 4
Boys Tennis vs CVU
3:30 pm
-
May 4
Varsity Baseball vs Rice
4:00 pm
-
May 4
JV Baseball @ Rice
4:00 pm
-
May 4
Varsity Softball @ Missisquoi
4:00 pm
-
May 4
JV Softball vs Missisquoi
4:00 pm
-
May 4
Girls Tennis @ CVU
4:30 pm
-
May 5
Senior Capstone Day
All Day
-
May 5
Varsity Girls Lacrosse vs Colchester
4:30 pm
-
May 5
JV Girls Lacrosse vs Colchester
6:00 pm
-
May 6
Girls Tennis vs Essex
10:00 am
-
May 6
Boys Tennis @ Essex
10:00 am
-
May 6
Varsity Baseball vs Colchester
11:00 am
-
May 6
JV Baseball @ Colchester
11:00 am
-
May 6
Varsity Softball vs Colchester
11:00 am
-
May 6
JV Softball @ Colchester
11:00 am
-
May 6
JV Boys Lacrosse @ Lamoille
11:00 am
-
May 9
Girls Tennis @ Stowe
3:30 pm
-
May 9
Boys Tennis vs Stowe
3:30 pm
-
May 9
Varsity Baseball @ BFA- St. Albans
4:00 pm
-
May 9
JV Baseball vs BFA- St. Albans
4:00 pm
-
May 9
Varsity Softball @ BFA- St. Albans
4:00 pm
-
May 9
JV Softball vs BFA- St. Albans
4:00 pm
-
May 9
Varsity Girls Lacrosse @ Hartford
4:30 pm
-
May 9
JV Girls Lacrosse @ Hartford
6:00 pm
-
May 10
Varsity Boys Lacrosse vs Spaulding
4:30 pm
-
May 10
JV Boys Lacrosse vs Spaulding
6:00 pm
-
May 11
Girls Tennis vs MMU
3:30 am
-
May 11
Boys Tennis @ MMU
3:30 pm
-
May 11
Varsity Softball vs North Country
4:00 pm
-
May 11
JV Softball @ North Country
4:00 pm
-
May 12
Varsity Girls Lacrosse vs U-32
4:30 pm
-
May 12
JV Girls Lacrosse vs U-32
6:00 pm
-
May 13
Girls Tennis @ Rice
10:00 am
-
May 13
Boys Tennis vs Rice
10:00 am
-
May 13
Varsity Baseball @ Burlington
11:00 am
-
May 13
JV Baseball vs Burlington
11:00 am
-
May 13
Varsity Softball @ Burlington
11:00 am
-
May 13
JV Softball vs Burlington
11:00 am
-
May 13
Varsity Boys Lacrosse vs Harwood
11:00 am
-
May 13
JV Boys Lacrosse vs Harwood
12:30 pm
-
May 16
Girls Tennis vs CVU
3:30 pm
-
May 16
Varsity Baseball vs CVU
4:00 pm
-
May 16
JV Baseball @ CVU
4:00 pm
-
May 16
Varsity Softball vs CVU
4:00 pm
-
May 16
JV Softball @ CVU
4:00 pm
-
May 16
Varsity Girls Lacrosse vs Rice
4:30 pm
-
May 16
Varsity Girls Lacrosse @ Vergennes/Mt. Abraham
4:30 pm
-
May 16
Boys Tennis @ CVU
4:30 pm
-
May 16
JV Girls Lacrosse vs Rice
6:00 pm
-
May 17
Varsity Boys Lacrosse vs Montpelier
4:30 pm
-
May 17
JV Boys Lacrosse vs Montpelier
6:00 pm
-
May 18
Girls Tennis @ Burlington
3:30 pm
-
May 18
Boys Tennis vs Burlington
3:30 pm
-
May 18
Varsity Baseball @ MMU
4:00 pm
-
May 18
JV Baseball vs MMU
4:00 pm
-
May 18
Varsity Softball @ MMU
4:00 pm
-
May 18
JV Softball vs MMU
4:00 pm
-
May 19
JV Girls Lacrosse @ Vergennes/Mt. Abraham
6:00 pm
-
May 19
JV Girls Lacrosse @ Lyndon Institue
6:00 pm
-
May 20
Varsity Baseball vs South Burlington
11:00 am
-
May 20
JV Baseball @ South Burlington
11:00 am
-
May 20
Varsity Softball vs South Burlington
11:00 am
-
May 20
JV Softball @ South Burlington
11:00 am
-
May 20
Varsity Boys Lacrosse vs Lyndon Institute
4:00 pm
-
May 20
Varsity Girls Lacrosse @ Lyndon Institute
4:00 pm
-
May 20
JV Boys Lacrosse vs Lyndon Institute
5:30 pm
-
May 22
Girls Tennis @ Colchester
3:30 pm
-
May 22
Boys Tennis vs Colchester
3:30 pm
-
May 22
Varsity Girls Lacrosse vs Stowe
4:30 pm
-
May 22
JV Girls Lacrosse vs Stowe
6:00 pm
-
May 23
Varsity Baseball vs Rice
4:00 pm
-
May 23
JV Baseball @ Rice
4:00 pm
-
May 23
Varsity Softball vs Missisquoi
4:00 pm
-
May 23
JV Softball @ Missisquoi
4:00 pm
-
May 24
Girls Tennis vs South Burlington
3:30 pm
-
May 24
Boys Tennis @ South Burlington
3:30 pm
-
May 24
Varsity Boys Lacrosse @ Hartford
4:30 pm
-
May 24
JV Boys Lacrosse @ Hartford
6:00 pm
-
May 25
Varsity Baseball @ Essex
11:00 am
-
May 25
JV Baseball vs Essex
11:00 am
-
May 25
Varsity Softball @ Essex
4:00 pm
-
May 25
JV Softball vs Essex
4:00 pm
-
May 27
Varsity Boys Lacrosse @ Rice
11:00 am
-
May 27
JV Boys Lacrosse @ Rice
12:30 pm
-
May 29
Memorial Day-No School; Dorms Open
All Day
-
May 31
Seniors Sports Banquet
All Day
-
May 31
Last Chapel
All Day
-
May 31
Departing Faculty Tea
All Day
-
May 31
Last Day of School
All Day
-
June 1
Boarding Students in Gr. 9-11 Depart. Athletes Remain.
All Day
-
June 2
Boarding Students in Gr. 9-11 Depart. Athletes Remain.
All Day
-
June 2
Celebration of the Arts
All Day
-
June 3
Boarding Students in Gr. 9-11 Depart. Athletes Remain.
All Day
-
June 4
Senior Parade
All Day
-
June 4
Class Day (Seniors)
All Day
-
June 4
Senior Prom (For Seniors and a Guest)
All Day
-
June 5
Class of 2023 Commencement
All Day
-
June 6
Boarding Seniors Depart – Athletes Remain
All Day

