Salaripedia
English

How much does a substitute teacher make in Portland?

$41,930a year

Median yearly pay for substitute teachers in the Portland-South Portland, ME metro area. That is $20.16 an hour or $3,494 a month.

Hourly
$20.16
Vs. national median
+1%
Rank among cities
101 of 323
Pay range
Lowest 10%: $34,900Median: $41,930Highest 10%: $55,950
PercentileYearlyHourly
10th$34,900$16.78
25th$37,440$18.00
Median$41,930$20.16
75th$45,050$21.66
90th$55,950$26.90

Other cities in Maine

Median yearly pay for substitute teachers.

Lewiston, ME$35,490
Bangor, ME$35,030
Substitute Teacher salary in Maine Substitute Teacher salary in all states

Related jobs in Portland

Same field, median yearly pay.

Computer Science Teacher$133,400
Health Specialties Teacher$122,700
Teacher and Instructor$92,100
Social Work Teacher$82,880
Nursing Instructor and Teacher$82,390
English Language and Literature Teacher$80,580
Career/Technical Education Teacher$78,810
Biological Science Teacher$78,210
Special Education Teacher$78,160
Education Teacher$78,040
Salaries for every job in Portland, ME

Frequently asked questions

How much does a substitute teacher make an hour in Portland?

The median hourly pay in the Portland-South Portland, ME metro area is $20.16 ($41,930 a year).

Do substitute teachers make more in Portland than the national average?

Yes: $41,930 against $41,670 nationally, 1% more.

How does Portland compare with the rest of Maine?

The median in Maine is $37,440, so Portland pays 12% more.

Where does Portland rank for substitute teacher pay?

101 of 323 metro areas with data.

How much does a substitute teacher make starting out in Portland?

The lowest-paid 10% make $34,900 or less a year; the top 10% make $55,950 or more.

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.