High-paying teaching jobs in Baltimore
Teaching involves guiding students in learning academic subjects by crafting engaging lessons. Teachers develop curricula, assess student progress, and foster a supportive environment. They exhibit patience, communication skills, and subject knowledge.
We found 782 high-paying for you in Baltimore, MD. These teaching jobs pay well, with salaries between $36,390 to $155,891 per hour. Popular roles include Instructor, Teacher and Elementary School Teacher.
Job title
Updated Jul 21, 2026Faculty
Baltimore
Maryland
Associate Professor
Baltimore
Maryland
Assistant Professor
Baltimore
Maryland
Adjunct Faculty
Baltimore
Maryland
Special Education Teacher
Baltimore
Maryland
High School Teacher
Baltimore
Maryland
Instructor
Baltimore
Maryland
Elementary School Teacher
Baltimore
Maryland
Teacher
Baltimore
Maryland
School Teacher
Baltimore
Maryland
Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.
-
Faculty
Review job description
Please refer to the employers job description for complete details.
Faculty teach courses, develop curricula, and guide student learning. Deep subject matter expertise, teaching skills, and mentorship ability are essential.
The top companies hiring Faculty in Baltimore, MD are University of Maryland, Baltimore (20 jobs), Johns Hopkins University (3 jobs), and Maryland Institute College of Art (MICA) (2 jobs).
Faculty jobs take 30 days on average from job posting to starting date. Currently, 52% of job openings are part-time roles.
See 65 jobsAverage pay
Baltimore
$155,891 per yearMaryland
$94,494 per yearSkills
- Teaching
- Higher education teaching
- Curriculum development
- Lesson planning
- LMS
-
Associate Professor
Review job description
Please refer to the employers job description for complete details.
Associate Professors conduct research, teach courses, and mentor students. Expertise in academic discipline, teaching proficiency, and research capabilities are essential.
The top companies hiring Associate Professor in Baltimore, MD are University of Maryland, Baltimore (27 jobs), Morgan State University (4 jobs), and Johns Hopkins University (2 jobs).
Currently, 4% of job openings are part-time roles.
See 42 jobsAverage pay
Baltimore
$120,060 per yearMaryland
$117,003 per yearSkills
- Teaching
- Research
- Higher education teaching
- AI
- Machine learning
-
Assistant Professor
Review job description
Please refer to the employers job description for complete details.
Assistant Professors teach courses, conduct research, and mentor students. Deep subject matter expertise, teaching ability, and research skills are essential.
The top companies hiring Assistant Professor in Baltimore, MD are Baltimore City Community College (9 jobs), Loyola University Maryland (9 jobs), and University of Maryland, Baltimore (7 jobs).
Assistant Professor jobs take 117 days on average from job posting to starting date. Currently, 6% of job openings are part-time roles.
See 42 jobsAverage pay
Baltimore
$105,770 per yearMaryland
$83,218 per yearSkills
- Teaching
- Research
- Higher education teaching
- Curriculum development
- LMS
-
Adjunct Faculty
Review job description
Please refer to the employers job description for complete details.
Adjunct Faculty deliver course instruction, assess student performance, and develop curriculum materials. Expertise in their subject area, strong communication skills, and an understanding of educational practices are essential.
The top companies hiring Adjunct Faculty in Baltimore, MD are Baltimore City Community College (20 jobs), Maryland Institute College of Art (MICA) (20 jobs), and Morgan State University (8 jobs).
Adjunct Faculty jobs take 25 days on average from job posting to starting date. Currently, 73% of job openings are part-time roles.
See 87 jobsAverage pay
Baltimore
$46.24 per hourMaryland
$37.75 per hourSkills
- Teaching
- Communication skills
- Higher education teaching
- LMS
- Classroom experience
-
Special Education Teacher
Review job description
Please refer to the employers job description for complete details.
Special Education Teachers develop individualized programs, instruct students, and assess progress. Expertise in educational methods, patience, and interpersonal skills are essential.
The top companies hiring Special Education Teacher in Baltimore, MD are Kennedy Krieger Institute (4 jobs), Baltimore City Public Schools (3 jobs), and Chimes (2 jobs).
Special Education Teacher jobs take 100 days on average from job posting to starting date. Currently, 5% of job openings are part-time roles.
See 42 jobsAverage pay
Baltimore
$81,363 per yearMaryland
$93,242 per yearSkills
- Special education
- Teaching
- Communication skills
- Classroom experience
- Experience working with students
-
High School Teacher
Review job description
Please refer to the employers job description for complete details.
High School Teachers deliver curriculum, guide student growth, and evaluate learning. Subject matter expertise, teaching strategies, and classroom management are essential.
The top companies hiring High School Teacher in Baltimore, MD are Baltimore City Public Schools (9 jobs), Archbishop Curley High School (5 jobs), and Baltimore City Community College (2 jobs).
High School Teacher jobs take 81 days on average from job posting to starting date. Currently, 13% of job openings are part-time roles.
See 81 jobsAverage pay
Baltimore
$71,775 per yearMaryland
$63,212 per yearSkills
- Teaching
- English
- Lesson planning
- Experience working with students
- Communication skills
-
Instructor
Review job description
Please refer to the employers job description for complete details.
Instructors create lesson plans, deliver educational content, and evaluate student performance. Expertise in subject matter, effective communication, and teaching experience are required.
The top companies hiring Instructor in Baltimore, MD are Loyola University Maryland (14 jobs), Baltimore City Community College (8 jobs), and Baltimore City Public Schools (2 jobs).
Instructor jobs take 85 days on average from job posting to starting date. Currently, 59% of job openings are part-time roles.
See 121 jobsAverage pay
Baltimore
$33.17 per hourMaryland
$31.06 per hourSkills
- Communication skills
- Teaching
- English
- Lesson planning
- Experience working with students
-
Elementary School Teacher
Review job description
Please refer to the employers job description for complete details.
Elementary School Teachers create lesson plans, instruct students, and assess learning progress. A state teaching certification, expertise in core subjects, and effective communication skills are important for fostering student growth.
The top companies hiring Elementary School Teacher in Baltimore, MD are Kennedy Krieger Institute (3 jobs), Baltimore City Public Schools (2 jobs), and St. Francis of Assisi School (2 jobs).
Elementary School Teacher jobs take 80 days on average from job posting to starting date. Currently, 10% of job openings are part-time roles.
See 102 jobsAverage pay
Baltimore
$65,016 per yearMaryland
$56,638 per yearSkills
- Teaching
- Early childhood education
- Preschool experience
- Classroom management
- Communication skills
-
Teacher
Review job description
Please refer to the employers job description for complete details.
Teachers design educational lessons, engage students, and assess progress. Teaching skills, subject matter expertise, and a passion for education are critical.
The top companies hiring Teacher in Baltimore, MD are Baltimore City Public Schools (10 jobs), St. Vincent De Paul of Baltimore (4 jobs), and Kidzstuff Child Care Center (3 jobs).
Teacher jobs take 104 days on average from job posting to starting date. Currently, 17% of job openings are part-time roles.
See 118 jobsAverage pay
Baltimore
$22.83 per hourMaryland
$27.48 per hourSkills
- Teaching
- English
- Lesson planning
- Experience working with students
- Communication skills
-
School Teacher
Review job description
Please refer to the employers job description for complete details.
School Teachers plan lessons, engage students, and assess learning. Expertise in subject matter, classroom management skills, and communication abilities are essential. Teaching certification is required.
The top companies hiring School Teacher in Baltimore, MD are Mother Mary Lange Catholic School (2 jobs), Bright Horizons Family Solutions (1 job), and Baltimore City Public Schools (1 job).
School Teacher jobs take 108 days on average from job posting to starting date. Currently, 22% of job openings are part-time roles.
See 82 jobsAverage pay
Baltimore
$19.44 per hourMaryland
$24.57 per hourSkills
- Teaching
- Communication skills
- Lesson planning
- Experience working with students