Math teacher salary in Maine centers on a $64,880 median for high school teachers and $63,590 for middle school teachers, according to May 2025 Bureau of Labor Statistics data. Both figures cover teachers of all subjects. Portland-South Portland pays the most, with a $77,470 high school median.
If you’re weighing a math teaching job in Maine, two things move your pay the most: the grade level you teach and the part of the state you teach in. This page breaks math teacher salary in Maine down both ways, compares Maine with New Hampshire and the national median, and shows the job outlook through 2034.
Maine Math Teacher Salary by Grade Level
BLS doesn’t publish a separate figure for math teachers. It counts them inside two broader occupations, high school teachers and middle school teachers, so every figure on this page covers teachers of all subjects, math included.
| Occupation | Employment | Median Annual Wage | 75th Percentile | 90th Percentile |
|---|---|---|---|---|
| High School Teachers | 5,540 | $64,880 | $79,920 | $83,450 |
| Middle School Teachers | 2,780 | $63,590 | $75,820 | $80,650 |
The gap between the two grade levels is small. High school teachers in Maine earned a median of $64,880 as of May 2025, just $1,290 more than the $63,590 median for middle school teachers. The bigger difference is the size of the job market: Maine employed 5,540 high school teachers, about twice its 2,780 middle school teachers.
The grade range on your certificate decides which of these two figures applies to you. Before you choose a program, check Maine’s math teacher certification requirements for the grade levels each endorsement covers.
What Top-Earning Maine Math Teachers Make
The top of Maine’s pay range is compressed. High school teachers at the 90th percentile earned $83,450 as of May 2025, only $3,530 more than the $79,920 earned at the 75th percentile. For middle school teachers the 90th percentile was $80,650, or $4,830 above the 75th.
That ceiling sits well under the national one. Nationally, the 90th percentile for high school teachers was $107,600, which is $24,150 more than in Maine. The exception inside the state is the Portland area, where the 90th percentile reached $92,060 for high school teachers and $95,620 for middle school teachers.
How Maine Pay Compares With New Hampshire and the US
Maine borders one state, New Hampshire, so this comparison covers every neighboring state. The table adds the national median, using the same May 2025 BLS data.
| Area | High School Median | Middle School Median |
|---|---|---|
| Maine | $64,880 | $63,590 |
| New Hampshire | $77,060 | $71,140 |
| United States | $72,040 | $64,370 |
New Hampshire pays more at both grade levels: $12,180 more than Maine for high school teachers and $7,550 more for middle school teachers. If you live near the state line, it’s worth checking math teacher pay in New Hampshire before you commit to a district.
Against the national medians, Maine high school teachers earn $7,160 less, while middle school teachers are close to even at $780 less. To see how Maine stacks up against every state, use our page on salaries for math teachers nationwide.
Math Teacher Pay in Maine’s Metro Areas
BLS publishes K-12 teacher wages for three Maine metro areas, and all three sit entirely inside the state. Together they account for 3,270 of Maine’s 5,540 high school teaching jobs. Teachers outside these three metros aren’t covered by this table.
| Metro Area (High School) | Employment | Median Annual Wage |
|---|---|---|
| Bangor, ME | 430 | $61,290 |
| Lewiston-Auburn, ME | 420 | $64,110 |
| Portland-South Portland, ME | 2,420 | $77,470 |
| Metro Area (Middle School) | Employment | Median Annual Wage |
|---|---|---|
| Bangor, ME | 210 | $62,090 |
| Lewiston-Auburn, ME | 100 | $63,090 |
| Portland-South Portland, ME | 1,470 | $67,630 |
Portland-South Portland is the outlier. Its $77,470 high school median is $12,590 above the state median and $5,430 above the national one, and the metro holds 2,420 high school teaching jobs, about 44% of the state total. Its middle school median of $67,630 is $4,040 above the statewide figure.
Bangor pays the least of the three for high school teachers, at $61,290. It’s also the one metro where middle school teachers out-earn high school teachers, with a $62,090 median. In Lewiston-Auburn, high school teachers earned $64,110, close to the statewide median.
Job Outlook for Math Teachers in Maine
Projections Central estimates a -2.9% change in employment for high school teachers in Maine between 2024 and 2034, from 6,120 jobs to 5,940, with an average of 360 openings per year. For middle school teachers it projects a -3.3% change, from 4,330 to 4,190, with about 270 openings a year. These state projections come from the Maine Center for Workforce Research and Information.
Employment is shrinking slightly, but that still adds up to roughly 630 openings a year across both grade levels as teachers retire or leave the profession. The projection counts come from a different data program and base year than the May 2025 wage data, so they won’t match the employment figures in the tables above.
Nationally, the BLS Occupational Outlook Handbook projects little or no change for both occupations from 2025 to 2035. High school teacher employment is projected to go from 1,087,500 to 1,085,000, with about 63,500 openings a year. Middle school teacher employment is projected to go from 630,100 to 627,400, with about 38,800 openings a year.
Frequently Asked Questions
How much do math teachers make in Maine?
High school teachers in Maine earned a median annual salary of $64,880 as of May 2025, and middle school teachers earned $63,590, according to the Bureau of Labor Statistics. BLS reports these figures for teachers of all subjects, including math.
Which Maine metro area pays math teachers the most?
Portland-South Portland pays the most at both grade levels. Its high school median was $77,470 and its middle school median was $67,630 as of May 2025. Bangor had the lowest high school median of the three metros, at $61,290.
Do Maine math teachers earn more than the national median?
No. Maine’s $64,880 high school median is $7,160 below the national median of $72,040. Middle school teachers are closer, at $63,590 against a national $64,370, a gap of $780.
Do teachers earn more in New Hampshire than in Maine?
Yes. New Hampshire, Maine’s only neighboring state, had a $77,060 high school median and a $71,140 middle school median as of May 2025. That’s $12,180 and $7,550 more than Maine.
Are math teaching jobs in Maine growing?
No. Projections Central estimates employment will change by -2.9% for high school teachers and -3.3% for middle school teachers between 2024 and 2034. Maine still expects about 360 high school and 270 middle school openings a year as teachers retire or leave.
- Statewide pay: Maine’s median was $64,880 for high school teachers and $63,590 for middle school teachers as of May 2025, all subjects included.
- Best-paying metro: Portland-South Portland’s $77,470 high school median beats both the state and national figures.
- Neighbor comparison: New Hampshire, Maine’s only bordering state, pays $12,180 more at the high school level.
- Top-end pay: Maine’s 90th percentile for high school teachers, $83,450, sits $24,150 under the national 90th percentile.
- Job outlook: Employment is projected to dip about 3% by 2034, with roughly 630 openings a year across both grade levels.
2025 US Bureau of Labor Statistics salary figures for Middle School Teachers and High School Teachers, which include teachers of all subjects. Job growth projections (2024-2034) are from the US Department of Labor-sponsored resource, Projections Central. Figures reflect state and national data, not school-specific information. Conditions in your area may vary. Data accessed October 2026.
National job outlook figures (2025-2035) are from the BLS Occupational Outlook Handbook.
If you’re aiming for a Portland-area classroom or a district near the New Hampshire line, ask each program where it places student teachers before you apply. The schools listed here include online math education programs, so you can compare formats and costs side by side.