High-paying teaching jobs in San Bernardino

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 268 high-paying for you in San Bernardino, CA. These teaching jobs pay well, with salaries between $29.17 to $72.79 per hour. Popular roles include Tutor, Instructor and Trainer.

Job title

Updated Nov 11, 2026
Job title
San Bernardino, CA
California
Job openings (San Bernardino)

Adjunct Professor

San Bernardino

$72.79 per hour

California

$76.05 per hour

Special Education Teacher

San Bernardino

$46.03 per hour

California

$48.34 per hour

Training Specialist

San Bernardino

$29.95 per hour

California

$45.71 per hour

Instructor

San Bernardino

$29.17 per hour

California

$44.04 per hour

Teacher

San Bernardino

$4,997 per month

California

$4,000 per month

Substitute

San Bernardino

$26.30 per hour

California

$18.97 per hour

Tutor

San Bernardino

$24.70 per hour

California

$32.93 per hour

Trainer

San Bernardino

$20.94 per hour

California

$36.94 per hour

Substitute Teacher

San Bernardino

$237 per day

California

$181 per day

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