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 257 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 07, 2026
Job title
San Bernardino, CA
California
Job openings (San Bernardino)

Adjunct Professor

San Bernardino

$72.79 per hour

California

$76.01 per hour

Special Education Teacher

San Bernardino

$46.03 per hour

California

$48.43 per hour

Training Coordinator

San Bernardino

$36.53 per hour

California

$31.56 per hour

Training Specialist

San Bernardino

$29.95 per hour

California

$45.76 per hour

Instructor

San Bernardino

$29.17 per hour

California

$43.91 per hour

Teacher

San Bernardino

$4,997 per month

California

$3,994 per month

Substitute

San Bernardino

$26.30 per hour

California

$18.98 per hour

Tutor

San Bernardino

$24.70 per hour

California

$32.82 per hour

Trainer

San Bernardino

$20.94 per hour

California

$36.87 per hour

Substitute Teacher

San Bernardino

$237 per day

California

$182 per day

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