English for Speakers of Other Languages

English for Speakers of Other Languages (ESOL or ESL) programs help those with limited English skills to improve listening, reading, speaking and writing for their daily life and work in the United States. All classes listed follow Northeast Iowa Community College's fall and spring academic calendar plus May term unless noted otherwise.


  • Cresco Center
    1020 2nd Ave S.E.

  • Dubuque Center
    700 Main St.

    Beginning English
    Intermediate English
    Advanced English/College Transition

  • Dubuque Presentation Lantern Center
    902 Jackson St., LL 5-1

    Tutoring/Citizenship Test Help

  • Dyersville - James Kennedy Public Library
    320 1st Ave East

    Multi-Level English

  • New Hampton - Good Shepherd Church Cluster Office
    313 W. Court St.
    Multi-level English

  • Postville - YMCA
    313 W. Post St., Community Room

    Beginning English
    Multi-Level English