Content has loaded

School principal salary in Vermont (Updated 2026)

How much does a School Principal make in Vermont?

Average base salary

$112,548
18%
below national average
Average $112,548
Low $90,105
High $140,581

The average salary for a school principal is $112,548 per year in Vermont. 51 salaries taken from job postings on Indeed in the past 36 months (updated July 2, 2026).

School Principal job openings in Vermont

slide 1 of 4
slide1 of 4
Full Time Head Teacher
Southshire Community School
North Bennington, VT
Full-time
1 month ago

Highest paying companies for School Principal in Vermont

Average year pay is based on job postings on Indeed in the past 36 months.
Rutland City Public Schools
 
$138,357per year
View company
Burlington School District
 
$136,150per year
Southwest Vermont Supervisory ...
 
$128,833per year
Essex Westford School District
 
$120,500per year
Hartford School District
 
$115,000per year
SARGENT REHABILITATION CENTER
 
$110,000per year

Highest paying cities for School Principals near Vermont

  1. Bennington, VT
    $127,939 per year
  2. Jeffersonville, VT
    $116,841 per year
  3. White River Junction, VT
    $112,986 per year
  4. Barre, VT
    $90,533 per year

Where can a School Principal earn more?

Compare salaries for School Principals in different locations
vs