English Teacher Salaries in the United States

Salary estimated from 186,482 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: August 12, 2019
Average salary
$19.41 per hour
  • Most Reported
$9.85
$31.30
Salary Distribution

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

The average salary for an English Teacher is $19.41 per hour in the United States. Salary estimates are based on 186,482 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.
English Teacher salaries by company in the United States
CompanyAverage salary
$32.76 per hour
$27.85 per hour
$24.81 per hour
$22.00 per hour
$24.84 per hour
$21.72 per hour
43,306 salaries
$21.56 per hour
$20.35 per hour
$19.77 per hour
$20.15 per hour
English Teacher salaries by location
CityAverage salary
$20.01 per hour
$20.00 per hour
$19.57 per hour
$19.01 per hour
$20.26 per hour

English Teacher job openings

Creative Writing Intern (Bay Area)
Writopia Lab
San Francisco, CA
Administrative Coordinator - Graduate Writing Center
Teachers College Columbia University
New York, NY
Administrative Coordinator - Writing Center
The City University of New York (CUNY)
New York, NY
Child Assessor
WestEd
Work at Home
Child Assessor
WestEd
Work at Home
Instructor of English
University of Oregon
Eugene, OR
Goodwill* - Portland Public Schools – Portland, ME
AmeriCorps
Maine
DATA ANALYST
ISBE
Chicago, IL
Assistant Professor, English
Governors State University
University Park, IL
Assistant Professor in Literacy Studies/Secondary English Education
University of Colorado Boulder
Boulder, CO
College & Career Readiness Instructor
College of Southern Idaho
Idaho
Finnish Adult Week Teacher
Concordia College
Moorhead, MN
High School English Teacher (2019-2020)
Green Dot Public Schools
Tennessee
Assistant Professor, English - Tenure Track Faculty
Widener University
Chester, PA
High School English Teacher - Long Term Substitute
Norwalk Public Schools
Norwalk, CT
English Teacher Jobs