ESL Resources

  • Activities for ESL Students

    Quizzes, tests, exercises and puzzles to help you learn English as a Second Language (ESL) 
    This project of The Internet TESL Journal ( has thousands of contributions by many teachers.
  • Dave's ESL Cafe

    The internet's meeting place for ESL + EFL teachers and students
    from around the world.
  • ESL Lab

    Randall's cyber listening lab.
  • English to Spanish

    This website has English to Spanish,
    and Spanish to English translations.
  • English as a second language

    Welcome to this English as a Second Language website, a starting point for ESL learners who want to study English through the Web. This site is being constantly updated, so your comments and suggestions are appreciated. With your help, it can continue to be a site that you and others enjoy visiting.
  • English as a second language - Teacher Blogs

    A collection of the best ESL / EFL teacher blogs on the Internet. These sites provide insightful information, lesson plans, local cultural information on the countries they teach in, as well as reflections on teaching English as a second or foreign language.
  • Interesting Things for ESL Students

    A fun study site for students of English as a Second Language.
    Word games, puzzles, quizzes, exercises, slang, proverbs and much more.
  • Marks-English-School-Games

    MES-Games offers FREE Flash ESL - EFL games for students

    Links of Interest to Students & Teachers of English as a Second Language 
    There are currently 12152 registered links. (Last Update: 9-Jan-2006)
  • Writing Prompt Printables to Help ESL, Literacy Students

     In its goal toprovide more literacy resources for educators, has significantlyexpanded its offering of writing prompt printables, organizing them by subjectcategories to help students write and express themselves. 

    The free online comic strip generator now features more than 250 printables in50 subject categories, ranging from Bullying and Peer Pressure, to Electionsand Political, to Environment and Ecology, to Writing Prompts.