verified BLS-Verified Source: U.S. Bureau of Labor Statistics (BLS) May 2025 release

High School Teacher Salary in Maine

Median Annual in Maine
$64,880/yr
Median Hourly Wage
/hr
▼ 10% below U.S. median

Salary Distribution in Maine

groups Employed in ME
5,540
public U.S. Median
$72,040
savings Real pay (cost-adjusted)
$66,852 #35 of 51

High School Teacher pay in Maine, explained

High school teachers in Maine earn a median of $64,880 per year (— per hour), which is 10% below the national median of $72,040. Entry-level workers earn around $47,520, while the most experienced high school teachers reach about $83,450. Pay varies by employer, setting, and metro area within Maine.

Is $64,880 good pay in Maine?

Adjusted for Maine's cost of living (which runs 97% of the U.S. average), that $64,880 is worth about $66,852 in national buying power — ranking Maine #35 for real pay (vs #27 on the sticker number).

See the full High School Teacher Real Pay Index arrow_forward

High School Teacher pay by experience in Maine

Entry level (10th pct)
$47,520
$22.85/hr
Median
Mid-career (50th pct)
$64,880
—/hr
Experienced (90th pct)
$83,450
$40.12/hr

High School Teacher pay in neighboring states

StateMedian / yrReal payvs ME
Maine (here) $64,880 $66,852
New Hampshire $77,060 $73,979 −$12,180

High School Teacher in Maine: FAQ

How much do high school teachers make in Maine?

High school teachers in Maine earn a median of $64,880 per year (— per hour), compared with $72,040 nationally.

Does Maine pay high school teachers well?

At $64,880, Maine pays 10% below the national median for high school teachers. An estimated 5,540 work in the state.

High School Teacher salary in other states

All 51 states ranked arrow_forward

Related careers in Maine