← Home
Baltimore City Public Schools
Teaching Jobs in Baltimore City Public Schools, Maryland
Baltimore, MDBaltimore city County
10Open Positions
76,807Students
151Schools
Baltimore cityCounty
Baltimore City Public Schools is a public school district in Baltimore, Maryland. Baltimore City Public Schools serves about 76,807 students across 151 schools. Baltimore City Public Schools currently has 10 open positions — browse every role below and apply straight through the district's own hiring page, with no recruiters or paywalls in between. Listings refresh daily, so new postings appear as soon as the district publishes them.
Teacher salary guide for Baltimore City Public SchoolsEstimated pay ranges and how they compare statewide.Current Openings
Browse all jobsJobsteaching At Baltimore City Public Schoolsinternational Teacherssummer Job Opportunities
School Psychologist
Substitute Teacher Pay Rate
Substitute Teachers
Teacher Elementary
Teacher Mathematics, Secondary
Teacher Science, Middle School
Teacher Special Education, Elementary
Teacher Special Education, Secondary
About Baltimore City Public Schools
BaltimoreBaltimore city CountyMD
76,807Students
151Schools
1:14.4Student-Teacher