Vermont Private Schools By Tuition Cost

The average private school tuition in Vermont is $23,109 per year (2026-27).
The private elementary school average tuition cost is $19,208 per year and the private high school average is $34,472 per year.
The private school with the lowest tuition cost is Good Shepherd Catholic School, with a tuition of $3,750.

Quick Facts (26-27)

  • # VT Schools Ranked: 34
  • Top 20 Range (Tuition): $3,750–$17,000
  • VT School Avg.: $25,787
  • National School Avg.: $11,160

Quick Facts (26-27)

  • # VT Schools Ranked: 34
  • Top 20 Range (Tuition): $3,750–$17,000
  • VT School Avg.: $25,787
  • National School Avg.: $11,160

Vermont Average Tuition Cost (Trends)

Showing 2016–2025. View full 14-year historical data

Total Growth: +31.1% (+$6,275 since 2016)

Show school map — Vermont (tuition range: $3,750–$17,000, avg $25,787)
Tuition Cost Range: $3,750 $82,600 Avg. Tuition Cost: $25,787

Vermont Private Schools By Tuition Cost (2026-27)

Map of Good Shepherd Catholic School
Gr: PK-8 | 89 students
Sports: 2
Catholic
121 Maple St
Saint Johnsbury, VT 05819
(802) 751-8223
Map of Montpelier Waldorf Child's Garden
Gr: NS | 11 students
Avg. class size: 11 students
Daycare / Preschool
155 Northfield Street
Montpelier, VT 05602
(802) 223-4338
Map of The School Of Sacred Heart St. Francis De Sales
Gr: PK-8 | 195 students
Avg. class size: 18 students
Sports: 3
Catholic
307 School Street
Bennington, VT 05201
(802) 442-2446
Map of United Christian Academy
Gr: K-11 | 62 students
Avg. class size: 7 students
Sports: 3
Catholic
65 School St
Newport, VT 05855
(802) 334-3112
Map of Orchard Valley Waldorf School
Gr: PK-5 | 92 students
Specialized Curriculum
2290 Vt Route 14 N
East Montpelier, VT 05651
(802) 456-7400
(2)
St. Francis Xavier School Photo
Gr: NS-8 | 200 students
Avg. class size: 18 students
Sports: 3 | Extracurriculars: 10
Catholic
5 Saint Peter Street
Winooski, VT 05404
(802) 655-2600
(1)
St. Michael Catholic School Photo
Gr: PK-12 | 142 students
Avg. class size: 13 students
Sports: 4 | Extracurriculars: 6
Catholic
48 Walnut St
Brattleboro, VT 05301
(802) 254-6320
(11)
Hiland Hall School Photo
Gr: K-8 | 36 students
Avg. class size: 12 students
Extracurriculars: 2
2196 Harwood Hill Rd
Bennington, VT 05201
(802) 442-3868
(1)
Map of Grace Christian School
Gr: NS-12 | 207 students
Avg. class size: 12 students
Sports: 3
Christian
104 Kocher Dr
Bennington, VT 05201
(802) 447-2233
(3)
Map of The Red Cedar School
Gr: K-8 | 46 students
Avg. class size: 10 students
246 Hardscrabble Rd
Bristol, VT 05443
(802) 453-5213
Oak Meadow School Photo
Gr: K-12 | 622 students
Extracurriculars: 4
8 Bellows Falls Road
Putney, VT 05346
(802) 251-7250
The Pacem School Photo
Gr: 5-12 | 19 students
Avg. class size: 8 students
Extracurriculars: 3
Alternative School
32 College Street
Montpelier, VT 05602
(802) 223-1010
Thaddeus Stevens School Photo
Gr: PK-8 | 49 students
Avg. class size: 10 students
Sports: 3
Montessori School (Friends)
39 Luther Circle
Lyndon Center, VT 05850
(802) 626-0370
(6)
Rice Memorial High School Photo
Gr: 9-12 | 376 students
Avg. class size: 16 students
Sports: 19 | Extracurriculars: 17
Catholic
99 Proctor Avenue
South Burlington, VT 05403
(802) 862-6521
The Riverside School Photo
Gr: PK-8 | 108 students
Avg. class size: 12 students
Sports: 5 | Extracurriculars: 3
30 Lily Pond Road
Lyndonville, VT 05851
(802) 626-8552
Map of Village School Of No.bennington
Gr: PK-6 | 144 students
Avg. class size: 17 students
9 School St
North Bennington, VT 05257
(802) 442-5955
Maple Street School Photo
Gr: K-8 | 141 students
Avg. class size: 11 students
Sports: 5 | Extracurriculars: 3
322 Maple St
Manchester Center, VT 05255
(802) 362-7137
Compass School Photo
Gr: 7-12 | 67 students
Avg. class size: 12 students
7892 US Route 5
Westminster Station, VT 05159
(802) 463-2525
(4)
Sharon Academy Photo
Gr: 7-12 | 161 students
Avg. class size: 28 students
Sports: 12 | Extracurriculars: 6
205 Academy Drive
Sharon, VT 05065
(802) 763-2500
The Grammar School Photo
Gr: NS-8 | 117 students
Avg. class size: 10 students
Sports: 6 | Extracurriculars: 12
159 Grammar School Lane
Putney, VT 05346
(802) 387-5364
Mountain School At Winhall Photo
Gr: K-6 | 51 students
Avg. class size: 10 students
Sports: 4 | Extracurriculars: 6
9 School St
Bondville, VT 05340
(802) 297-2662
Vermont Day School Photo
Gr: PK-8 | 73 students
Avg. class size: 12 students
Sports: 4 | Extracurriculars: 7
6701 Shelburne Road
Shelburne, VT 05482
(802) 495-5150
(9)
Okemo Mountain School Photo
Gr: 5-12 | 46 students
Avg. class size: 2 students
Sports: 3
Alternative School
53 Main St
Ludlow, VT 05149
(802) 228-1513
Thetford Academy Photo
Gr: 7-12 | 310 students
Avg. class size: 14 students
Sports: 12 | Extracurriculars: 20
304 Academy Rd
Thetford Center, VT 05075
(802) 785-4805
Vermont Commons School Photo
Gr: 6-12 | 98 students
Avg. class size: 12 students
Sports: 4 | Extracurriculars: 11
75 Green Mountain Drive
South Burlington, VT 05403
(802) 865-8084
(3)
Map of Mount Snow Academy
Gr: 6-12 | 40 students
Avg. class size: 10 students
Sports: 3
Alternative School
248 Vermont 100
West Dover, VT 05356
(802) 464-7669
The Mountain School of Milton Academy Photo
Gr: 10-12 | 47 students
Avg. class size: 8 students
Extracurriculars: 18
Specialized Curriculum
151 Mountain School Rd
Vershire, VT 05079
(802) 685-4520
(1)
Lyndon Institute Photo
Gr: 9-12 | 457 students
Avg. class size: 10 students
Sports: 18 | Extracurriculars: 20
168 Institute Circle
Lyndon Center, VT 05850
(802) 535-3636
(1)
Stratton Mountain School Photo
Gr: 7-12 | 130 students
Avg. class size: 12 students
Sports: 12 | Extracurriculars: 3
Specialized Curriculum
World Cup Circle
South Londonderry, VT 05155
(802) 856-1117
(1)
Burke Mountain Academy Photo
Gr: 8-12 | 64 students
Avg. class size: 12 students
Sports: 1
Alternative School
60 Alpine Ln
East Burke, VT 05832
(802) 427-8013
Vermont Academy Photo
Gr: 9-12 | 237 students
Avg. class size: 13 students
Sports: 18 | Extracurriculars: 21
10 Long Walk
Saxtons River, VT 05154
(802) 869-6229
(3)
St. Johnsbury Academy Photo
Gr: 9-12 | 995 students
Avg. class size: 12 students
Sports: 24 | Extracurriculars: 34
1000 Main Street
Saint Johnsbury, VT 05819
(802) 751-2130
Rock Point School Photo
Gr: 9-12 | 26 students
Avg. class size: 7 students
Sports: 1 | Extracurriculars: 8
Alternative School
1 Rock Point Road
Burlington, VT 05408
(802) 863-1104
The Putney School Photo
Gr: 9-12 | 225 students
Avg. class size: 12 students
Sports: 11 | Extracurriculars: 11
Alternative School
418 Houghton Brook Rd
Putney, VT 05346
(802) 387-6201
(1)

Frequently Asked Questions

What is the Vermont average private schools tuition?
The Vermont average private schools tuition is $23,109 for 2026-27.
What are the private schools with the lowest tuition cost in Vermont?
What is private high school and private elementary school with lowest tuition cost in Vermont?
The private high school with lowest tuition cost in Vermont is United Christian Academy, with a tuition of $6000. The private elementary school with lowest tuition cost is Good Shepherd Catholic School, with a tuition of $3750.

Recent Articles

Can Private Schools Raise Fees After You Sign?
Can Private Schools Raise Fees After You Sign?
Can private schools increase mandatory fees after enrollment contracts are signed? Learn how contract terms, fee disclosures, state laws, and parent rights affect unexpected charges and available options.
Financial Aid When a Sibling Graduates Private School
Financial Aid When a Sibling Graduates Private School
Learn how private school financial aid may change when an older sibling graduates, including revised family contributions, sibling discounts, college expenses, renewal decisions, and practical steps to protect affordability.
Private School Expansion: Preserving School Culture
Private School Expansion: Preserving School Culture
Discover how growing private schools can expand enrollment while preserving small classes, personal attention, strong relationships, and school culture, plus essential questions parents should ask before choosing a school.