Financials
Source year 2026-2027 · Tuition source · Verified August 22, 2026Can you actually afford this? Claire works out what St. Johnsbury Academy costs your family after aid — and whether it fits your child.
What St. Johnsbury Academy actually costs
Estimates — verify with the schoolPublished tuition is only part of the picture. This projection adds the costs families actually pay (tuition source year 2026-2027), with ~4%/yr tuition inflation.
35% of students at this school receive aid. Use the school's net price calculator for your family's real number.
- Books, laptop & course materials$800
- Athletics gear & team fees$900
- Activities, trips & event fees$1,200
- Travel home & breaks$2,000
- Dorm setup & storage$400
- Spending money & incidentals$2,400
- Health & student fees$1,000
About
St. Johnsbury Academy is a large co-ed boarding and day school in northern Vermont serving both local and international students. One of the most affordable boarding options in New England with a full range of AP courses, strong arts programs, and competitive athletics.
Is St. Johnsbury Academy right for your child?
Claire has read every school we track. Ask her how this one matches your child's strengths, your budget, and what to ask on visit day.
Your first 20 messages are free — no credit card required.
Common questions
- How much is tuition at St. Johnsbury Academy?
- At St. Johnsbury Academy, boarding tuition is $74,155 per year and day tuition is $25,635 per year (2026-2027). The figure comes from the school's own published tuition page.
- Does St. Johnsbury Academy offer financial aid?
- Yes. 35% of students at St. Johnsbury Academy receive financial aid (2026-2027). Award sizes vary by family income and assets, so the published tuition is not what every family pays.
- What grades does St. Johnsbury Academy serve?
- St. Johnsbury Academy serves grades 9-12, PG.
- Is St. Johnsbury Academy a boarding or day school?
- St. Johnsbury Academy offers both boarding and day enrollment. It is coeducational.
- How many students attend St. Johnsbury Academy?
- St. Johnsbury Academy enrolls about 900 students.
- Where is St. Johnsbury Academy located?
- St. Johnsbury Academy is located in St. Johnsbury, Vermont.