• Spanish teacher and student Student in Spanish class

    Join the team at Baltimore City Public Schools and do what matters most -- shaping kids' futures.


    Baltimore City Public Schools is hiring teachers in many grades and subjects. If you don't have a teaching certificate, City Schools will support you in getting one. Spanish teachers need to either have majored in Spanish or be a native Spanish speaker with at least a bachelor's degree. Our extensive benefits package goes along with some of the highest starting salaries for teachers in Maryland, and we offer high-quality professional development to help you grow in your position.

    Plus, you'll become part of the team rolling out our new plan to build a generation of young people who are ready for success in school and after they graduate. Come be part of this exciting time and make a difference in our students' lives. 

    You can also check out all available positions here (select position categories to browse on the right-hand side of the page).