Based on 27 job listings - Baltimore, United States 2026
50% of professionals earn between $45,797 - $46,000 USD
The median salary is $46,000
Baltimore
Average salary
45,838 - 93,479
Median salary
46,000 - 91,000
27 job openings
United States
Average salary
55,393 - 70,000
Median salary
55,393 - 70,000
61,055 job openings
The average salary for a High School Teacher in Baltimore, United States is USD 45,838 - USD 93,479 per year in 2026, based on 27 job listings.
Explore 27 High School Teacher job listings in United States on BeBee, or check our salary calculator for a personalized estimate.