High-paying teaching jobs in San Diego

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 460 high-paying for you in San Diego, CA. These teaching jobs pay well, with salaries between $45,642 to $167,251 per hour. Popular roles include Associate Professor, Tutor and Instructor.

Job title

Updated Oct 31, 2026
Job title
San Diego, CA
California
Job openings (San Diego)

Associate Professor

San Diego

$167,251 per year

California

$131,499 per year

Principal

San Diego

$150,751 per year

California

$176,289 per year

Assistant Professor

San Diego

$118,311 per year

California

$100,362 per year

Lecturer

San Diego

$8,609 per month

California

$7,751 per month

Teacher

San Diego

$39.19 per hour

California

$35.90 per hour

Instructor

San Diego

$35.86 per hour

California

$44.12 per hour

High School Teacher

San Diego

$69,756 per year

California

$79,636 per year

Tutor

San Diego

$28.61 per hour

California

$32.97 per hour

Elementary School Teacher

San Diego

$26.97 per hour

California

$28.11 per hour

Substitute Teacher

San Diego

$22.34 per hour

California

$26.30 per hour

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