High-paying teaching jobs in Florence

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 34 high-paying for you in Florence, AL. These teaching jobs pay well, with salaries between $24,151 to $69,819 per hour. Popular roles include Elementary School Teacher, Assistant Professor and Faculty.

Job title

Updated Oct 17, 2026
Job title
Florence, AL
Alabama
Job openings (Florence)

Elementary School Teacher

Florence

$69,819 per year

Alabama

$62,693 per year

Assistant Professor

Florence

$66,691 per year

Alabama

$73,166 per year

Faculty

Florence

$63,595 per year

Alabama

$76,591 per year

Teacher

Florence

$60,797 per year

Alabama

$64,066 per year

Director of Early Childhood Education

Florence

$24,151 per year

Alabama

$63,865 per year

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