Skip to content

The average salary for an English as a Second Language Instructor in Iowa is $51,270.

Annual Average Salary Information

Annual Average Salary: $51,270

$37,280$63,670

Hourly Pay Information

Hourly Average Salary: $24.65

$17.92$30.61