Teaching jobs in Philadelphia

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.


There are 686 teaching jobs open in Philadelphia, PA, including Adjunct Faculty, Elementary School Teacher and Teacher. The estimated salaries for these job titles are between $35,902 and $134,360 per year. Relevant certifications for teaching include CPR Certification, First Aid Certification and Child Development Associate Certification.

Job title

Updated Mar 10, 2026
Job title
Philadelphia, PA
Pennsylvania
Job openings

Adjunct Faculty

Philadelphia

$2,541 per month

Pennsylvania

$8,296 per month

Elementary School Teacher

Philadelphia

$59,567 per year

Pennsylvania

$55,921 per year

Teacher

Philadelphia

$24.88 per hour

Pennsylvania

$20.85 per hour

Special Education Teacher

Philadelphia

$66,217 per year

Pennsylvania

$64,416 per year

Instructor

Philadelphia

$42.39 per hour

Pennsylvania

$31.55 per hour

Faculty

Philadelphia

$134,360 per year

Pennsylvania

$85,458 per year

Mathematics Teacher

Philadelphia

$60,014 per year

Pennsylvania

$56,560 per year

Substitute Teacher

Philadelphia

$189 per day

Pennsylvania

$153 per day

High School Teacher

Philadelphia

$63,853 per year

Pennsylvania

$57,549 per year

Assistant Teacher

Philadelphia

$16.14 per hour

Pennsylvania

$15.76 per hour

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.