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 jobs
10 matching

International Teachers

All GradesFull-Time
Full-Time · 2w ago

Jobsteaching At Baltimore City Public Schoolsinternational Teacherssummer Job Opportunities

All GradesFull-Time
Full-Time · 2w ago

School Psychologist

CounselingAll GradesFull-Time
Full-Time · 2w ago

Substitute Teacher Pay Rate

All GradesSubstitute
Substitute · 2w ago

Substitute Teachers

All GradesSubstitute
Substitute · 2w ago

Teacher Elementary

ElementaryElementary (K-5)Full-Time
Full-Time · 2w ago

Teacher Mathematics, Secondary

MathHigh School (9-12)Full-Time
Full-Time · 2w ago

Teacher Science, Middle School

ScienceMiddle School (6-8)Full-Time
Full-Time · 2w ago

Teacher Special Education, Elementary

Special EducationElementary (K-5)Full-Time
Full-Time · 2w ago

Teacher Special Education, Secondary

Special EducationHigh School (9-12)Full-Time
Full-Time · 2w ago

About Baltimore City Public Schools

BaltimoreBaltimore city CountyMD

76,807Students
151Schools
1:14.4Student-Teacher
Navigated to Home