How much does a Teaching English As A Second Language make hourly?

As of August 01, 2026, the average hourly pay of Teaching English As A Second Language in the United States is $28. While Salary.com is seeing that Teaching English As A Second Language salary in the US can go up to $34 or down to $20, but most earn between $24 and $31. Salary.com shows the average base salary (core compensation), as well as the average total cash compensation for the job of Teaching English As A Second Language in the United States.

Based on HR-reported data: a national average with a geographic differential
Teaching English As A Second Language Salaries by Percentile
Percentile Hourly Pay Rate Location Last Updated
10th Percentile Teaching English As A Second Language Salary $20 US August 01, 2026
25th Percentile Teaching English As A Second Language Salary $24 US August 01, 2026
50th Percentile Teaching English As A Second Language Salary $28 US August 01, 2026
75th Percentile Teaching English As A Second Language Salary $31 US August 01, 2026
90th Percentile Teaching English As A Second Language Salary $34 US August 01, 2026
25% $24 10% $20 90% $34 75% $31 $28 50%(Median) Didn’t find job title? Click
Change Search Criteria
Check out Teaching English As A Second Language jobs in Columbus, Ohio
Search More Teaching English As A Second Language Jobs in Columbus, Ohio

What is a Teaching English As A Second Language ?

Teaching English as a foreign language (TEFL) refers to teaching the English language to students with different first languages. TEFL can occur either within the state school system or more privately, at a language school or with a tutor. TEFL can also take place in an English-speaking country for people who have immigrated there (either temporarily for school or work, or permanently). TEFL teachers may be native or non-native speakers of English. Other acronyms for TEFL are TESL (Teaching English as a second language), TESOL (Teaching English to speakers of other languages), and ESL (English...

Source: Wikipedia (as of 04/25/2019). Read more from Wikipedia

See user submitted job responsibilities for Teaching English As A Second Language.

Job Openings for Teaching English As A Second Language

Understand the total hourly compensation opportunity for a Teaching English As A Second Language, hourly wage plus other pay elements

Average Hourly Wage

Core compensation

 
 
 
24
31
28

Average Total Hourly Cash Compensation

Includes base and short-term incentives

 
 
 
27
41
33
These charts show the average hourly wage (core compensation), as well as the average total hourly cash compensation for the job of Teaching English As A Second Language in the United States. The average hourly rate for Teaching English As A Second Language ranges from $24 to $31 with the average hourly pay of $28. The total hourly cash compensation, which includes base and short-term incentives, can vary anywhere from $27 to $41 with the average total hourly cash compensation of $33.

Discover how your pay is adjusted for skills, experience, and other factors

How much should you be paid?

For a real-time salary target, tell us more about your role in the four categories below.

24
31

 

Jobs with a similar salary range to Teaching English As A Second Language : Home Tutor, Italian Teacher, Hs Teacher