The University of Iowa offers English as a Second Language (ESL) instruction in three distinct, but related, programs: the Iowa Intensive English Program (IIEP), the Teaching Assistant Preparation in English program (TAPE), and ESL credit classes.

These programs meet the needs of students whose first language is not English. ESL credit classes help students raise their English proficiency so they can complete a degree successfully. IIEP provides intensive instruction for students who must raise their English proficiency to gain admission to a university or college. TAPE helps students improve their oral competence in English so they may assume classroom teaching responsibilities.