Education · Minnesota
High School Teacher Salary in Minnesota (2025)
Estimated pay for High School Teachers working in Minnesota, based on national median adjusted for local cost of living.
$64,000
Annual in MN
$30.8/hr
Hourly Rate
$5,333
Monthly
$1,231
Weekly
Minnesota vs. National Median
$64,000
Minnesota
$62,360
National Median
+$1,640 (+3%) vs. national
Find High School Teacher Jobs in Minnesota
Browse open positions in Minnesota and compare offers to this salary benchmark.
Search High School Teacher Jobs in Minnesota →High School Teacher Salary in Other States
AlabamaAlaskaArizonaArkansasCaliforniaColoradoConnecticutDelawareFloridaGeorgiaHawaiiIdahoIllinoisIndianaIowaKansasKentuckyLouisianaMaineMarylandMassachusettsMichiganMississippiMissouriMontanaNebraskaNevadaNew HampshireNew JerseyNew MexicoNew YorkNorth CarolinaNorth DakotaOhioOklahomaOregonPennsylvaniaRhode IslandSouth CarolinaSouth DakotaTennesseeTexasUtahVermontVirginiaWashingtonWest VirginiaWisconsinWyoming