High School Teacher Salaries in Baltimore, MD

Salary estimated from 13 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: August 14, 2018
Average in Baltimore, MD
$60,645 per year
30% Above national average
  • Most Reported
$23,000
$116,000
Salary Distribution

How much does a High School Teacher make in Baltimore, MD?

The average salary for a High School Teacher is $60,645 per year in Baltimore, MD, which is 30% above the national average. Salary estimates are based on 13 salaries submitted anonymously to Indeed by High School Teacher employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a High School Teacher is 1-3 years.
High School Teacher salaries by company in Baltimore, MD
CompanyAverage salary
$64,655 per year
$64,544 per year
$4,465 per month
$35.00 per hour
High School Teacher salaries by location
CityAverage salary
$53,514 per year
$4,635 per month

High School Teacher job openings

Recruitment and Onboarding Specialist, Baltimore
Urban Teachers
Baltimore, MD
Thread AmeriCorps Member - Aug 2018-July 2019
Thread
Baltimore, MD
Assistant Director CURE Program & K-12 Curriculum Coordinator
University of Maryland, Baltimore
Baltimore, MD
Digital Media Specialist
Connections Education
Columbia, MD
ADMINISTRATIVE AIDE
State of Maryland
Baltimore, MD
Instructional Coach - Baltimore
Urban Teachers
Baltimore, MD
High School Teacher jobs in Baltimore, MD