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

Job title

Updated Nov 05, 2026
Job title
San Diego, CA
California
Job openings (San Diego)

Associate Professor

San Diego

$163,602 per year

California

$131,329 per year

Principal

San Diego

$156,733 per year

California

$176,470 per year

Assistant Professor

San Diego

$117,343 per year

California

$101,040 per year

Lecturer

San Diego

$8,514 per month

California

$7,882 per month

Teacher

San Diego

$39.45 per hour

California

$35.84 per hour

Instructor

San Diego

$35.85 per hour

California

$44.10 per hour

Adjunct Faculty

San Diego

$5,048 per month

California

$9,086 per month

Tutor

San Diego

$28.57 per hour

California

$32.85 per hour

Elementary School Teacher

San Diego

$26.78 per hour

California

$28.07 per hour

Substitute Teacher

San Diego

$22.42 per hour

California

$26.31 per hour

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