Salaripedia
English

How much does a secondary school teacher make in Maine?

$64,880a year

Median yearly pay for secondary school teachers in Maine. That is $31.19 an hour or $5,407 a month.

Hourly
$31.19
Vs. national median
-10%
Rank among states
27 of 51
Jobs in the state
5,540
Pay range
Lowest 10%: $47,520Median: $64,880Highest 10%: $83,450
PercentileYearlyHourly
10th$47,520$22.85
25th$50,870$24.46
Median$64,880$31.19
75th$79,920$38.42
90th$83,450$40.12

Cities in Maine

Metro areas, median yearly pay.

Portland, ME$77,470
Lewiston, ME$64,110
Bangor, ME$61,290
Salaries for every job in Maine

Nearby in the ranking

States with similar pay for secondary school teachers.

24. Virginia$72,170
25. Michigan$66,030
26. Nevada$65,520
27. Maine$64,880
28. Texas$63,590
29. Nebraska$63,450
30. Wisconsin$62,870
Secondary School Teacher salary in all states

Frequently asked questions

How much does a secondary school teacher make an hour in Maine?

The median hourly pay in Maine is $31.19 ($64,880 a year).

Do secondary school teachers make more in Maine than the national average?

No: $64,880 against $72,040 nationally, 10% less.

Where does Maine rank for secondary school teacher pay?

Maine ranks 27 of 51 states.

Which city in Maine pays secondary school teachers the most?

Portland-South Portland, ME, with a median of $77,470 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.