English Teacher Salaries in the United States

Salary estimated from 168,459 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: June 17, 2019
Average salary
$18.77 per hour
  • Most Reported
$8.25
$33.40
Salary Distribution

How much does an English Teacher make in the United States?

The average salary for an English Teacher is $18.77 per hour in the United States. Salary estimates are based on 168,459 salaries submitted anonymously to Indeed by English Teacher employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for an English Teacher is less than 1 year.
Be the first one to know about new English Teacher positions in the United States with the salary that suits you.
You will start receiving job alerts.
Please check your email - Send a confirmation message to
English Teacher salaries by company in the United States
CompanyAverage salary
$26.96 per hour
$25.23 per hour
$22.00 per hour
$20.00 per hour
$33.13 per hour
62,102 salaries
$21.40 per hour
$20.29 per hour
$20.35 per hour
$20.23 per hour
$20.00 per hour
English Teacher salaries by location
CityAverage salary
$19.88 per hour
$19.44 per hour
$19.69 per hour
$19.99 per hour
$19.38 per hour

English Teacher job openings

TEACHER, SECONDARY (HIGH), LANGUAGE ARTS - GRADES 6-8, ELA-E
Denver Public Schools
Denver, CO
TEACHER, SECONDARY (HIGH)- LANGUAGE ARTS, 9TH-12TH
Denver Public Schools
Denver, CO
Language Arts Teacher
Cherry Creek School District
Englewood, CO
English Language Arts (Reading, Writing) Content Specialist
Curriculum Associates
North Billerica, MA
English Faculty - Academy, Grades 9-12
Punahou
Honolulu, HI
Media Manager
University of Texas at Austin
Austin, TX
English Teacher Jobs