Home / Job Salaries / High School Teacher Salary in Minnesota

High School Teacher Salary in Minnesota

Explore high school teacher salaries in Minnesota including median pay, entry-level and senior compensation, and how it compares to the national average.

Median Salary in MN
$68,269
Monthly: $5,689
Biweekly: $2,626
Entry Level
$46,212
Monthly: $3,851
Biweekly: $1,777
Senior Level
$94,525
Monthly: $7,877
Biweekly: $3,636
Job Growth
12%
Projected 10-year growth

Salary Breakdown

Pay PeriodEntry LevelMedianSenior
Annual$46,212$68,269$94,525
Monthly$3,851$5,689$7,877
Biweekly$1,777$2,626$3,636
Weekly$889$1,313$1,818
Hourly$22$33$45

MN vs National Comparison

National Median
$66,930
MN Median
$68,269
Difference
+$1,339
Multiplier
1.02x
National
MN

About This Career

Teach specialized subjects to high school students.

Education

Bachelor's degree in subject area or Education; Teaching certification required

Key Skills

Subject ExpertiseCurriculum DevelopmentStudent AssessmentMentoring

Compare States

See how Minnesota compares to other states for high school teacher salaries:

TXCANYFLCO

Compare Jobs

Compare salaries for other education jobs in Minnesota:

Elementary School TeacherSpecial Education TeacherSchool CounselorSchool Principal

Related Tools

Salary CalculatorNet Worth CalculatorMortgage Calculator