Salaripedia
English

How much does a teaching assistant make in Minneapolis?

$45,310a year

Median yearly pay for teaching assistants in the Minneapolis-St. Paul-Bloomington, MN-WI metro area. That is $21.78 an hour or $3,776 a month.

Hourly
$21.78
Vs. national median
+23%
Rank among cities
35 of 391
Jobs in the area
23,370
Pay range
Lowest 10%: $33,360Median: $45,310Highest 10%: $54,580
PercentileYearlyHourly
10th$33,360$16.04
25th$37,200$17.88
Median$45,310$21.78
75th$48,060$23.11
90th$54,580$26.24

Other cities in Minnesota

Median yearly pay for teaching assistants.

Rochester, MN$41,250
Duluth, MN$39,510
Fargo, ND$39,270
St. Cloud, MN$38,730
La Crosse, WI$38,710
Mankato, MN$37,850
Grand Forks, ND$36,580
Sioux Falls, SD$28,230
Teaching Assistant salary in Minnesota Teaching Assistant salary in all states

Related jobs in Minneapolis

Same field, median yearly pay.

Law Teacher$219,000
Chemistry Teacher$132,600
Engineering Teacher$131,200
Physics Teacher$130,300
Environmental Science Teacher$127,100
Atmospheric$123,500
Geography Teacher$107,800
Social Sciences Teacher$104,700
Health Specialties Teacher$103,500
Economics Teacher$103,400
Salaries for every job in Minneapolis, MN

Frequently asked questions

How much does a teaching assistant make an hour in Minneapolis?

The median hourly pay in the Minneapolis-St. Paul-Bloomington, MN-WI metro area is $21.78 ($45,310 a year).

Do teaching assistants make more in Minneapolis than the national average?

Yes: $45,310 against $36,780 nationally, 23% more.

How does Minneapolis compare with the rest of Minnesota?

The median in Minnesota is $40,100, so Minneapolis pays 13% more.

Where does Minneapolis rank for teaching assistant pay?

35 of 391 metro areas with data.

How much does a teaching assistant make starting out in Minneapolis?

The lowest-paid 10% make $33,360 or less a year; the top 10% make $54,580 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.