St. Johnsbury Academy students enjoy an extraordinary range of opportunities. Facilities include everything from a professional student-run restaurant to a Makerspace where engineering students can make their visions a reality. St. Johnsbury features 40 athletic teams and nearly 60 clubs and other activities. An ethos of caring, acceptance and encouragement defines St. Johnsbury's culture and climate. This mission permeates St. Johnsbury and is immediately evident when visitors step foot on campus. St. Johnsbury Academy is located in the small town of St. Johnsbury, Vermont, a quintessential New England village. St. Johnsbury is located on one end of Main Street with some shopping, restaurants, art galleries, a natural history museum, and two movie theaters within a five-minute walk. St. Johnsbury is only 1 1/2 hours to Burlington, Vermont and 3 hours to Boston. St. Johnsbury Academy combines the resources and facilities of the world's leading boarding schools, with the personal attention of the best small boarding schools.