Content has loaded

Teacher salary in Vermont, 2026

How much does a Teacher make in Vermont?

Average base salary

$23.45
12%
below national average
Average $23.45
Low $14.65
High $37.52

The average salary for a teacher is $23.45 per hour in Vermont. 95 salaries taken from job postings on Indeed in the past 36 months (updated June 27, 2026).

Teacher job openings in Vermont

slide 1 of 6
slide1 of 6
Support Teacher
Heartworks Early Education4.5out of 5 stars.
Essex Center, VT
$17 - $22 an hour
Full-time
3 days ago

Highest paying companies for Teacher in Vermont

Average year pay is based on job postings on Indeed in the past 36 months.
Essex Westford School District
 
$81,140per year
View company
ProCare Therapy
 
$80,556per year
Burlington School District
 
$79,474per year
University of Vermont Health N...
 
$77,260per year
The University of Vermont Medi...
 
$76,664per year
ChanceLight Behavioral Health,...
 
$76,250per year

Highest paying cities for Teachers near Vermont

  1. Burlington, VT
    $29.91 per hour
  2. South Burlington, VT
    $28.70 per hour
  3. Brattleboro, VT
    $23.79 per hour
  4. Essex Junction, VT
    $22.14 per hour
  5. Williston, VT
    $21.98 per hour

Where can a Teacher earn more?

Compare salaries for Teachers in different locations
vs

How much do similar professions as Teacher get paid in Vermont?

Assistant Teacher

Job openings
Average $19.69 per hour