Top

Welcome to ello ESL ! Here you will find a user-generated curation of the best resources for English Language Learners and Teachers of English as a Second Language. Want to join our community? Create an account, submit links, vote, and add comments. Links are not auto-published, so they won't show up right away; but submit an awesome link with a great title and we'll make it live!

English Idioms for ESL Learners

English Idioms for ESL Learners All languages use idioms.  An idiom is a phrase where words have a meaning that is different …

Study English Business Vocabulary

Study English Business Vocabulary If you need to study English business vocabulary then you are looking for specific practice related to vocabulary …

Practice English One Minute a Day

Practice English One Minute a Day You may have limited time to work on improving your English skills. Maybe you can find …

Best Place to Begin Learning English?

Best Place to Begin Learning English? Duolingo may be a good place to begin learning English.  If you stick with it, you …

Understand Spoken English Better

Understand Spoken English Better Do you find yourself around native English speakers and cannot understand what is being said?  The awareness of …

Preposition Practice

Preposition Practice English Language Learners will benefit from targeted preposition practice.  Prepositions are short words that usually stand in front of nouns. …

Learn English: Build Vocabulary

Learn English: Build Vocabulary   Building vocabulary when you are trying to learn a second language is very important.  The more words …

Practice Survival English

Practice Survival English: English Language Learners sometimes need to practice “survival English” for different reasons.  The first resource here provides a list …

English High Frequency Words for ELLs

English High Frequency Words for ELLs: English high frequency words, also known as sight words, are simply words that students learn by …

English Spelling Patterns

English Spelling Patterns English has 26 letters which combine to make 44 sounds.  Those sounds can be spelled by many English spelling …

26 Letters = 44 Sounds in English

26 Letters = 44 Sounds in English The English language is made up of 26 letters, each making a sound.  However, when …

English Alphabet: Letters, Sounds and Pronunciation

English Alphabet: Letters, Sounds and Pronunciation Practice learning the English alphabet, along with the letter names, sounds and the pronunciation.  This video shows …

Describing People - Spelling Practice Sheet English

Describing People : Spelling Practice Sheet – English

Describing People, Spelling Worksheet DESCRIBING PEOPLE 1, vocabulary, ESL, English phrases,

Learn English Fast!

Learn English Fast! ESL Fast is a must have resource for anyone learning English on their own.  The web site is “a …

Free English Listening Library Library

Free English Listening Library Library: This is an incredibly impressive site full of 1,00’s of free resources for you to learn English …

English Grammar Reference Guide

English Grammar Reference Guide: This webpage offers a very simple, easy to  use, complete guide to English Grammar rules.  This is the …

English Grammar Leveled Quizzes and Practice

English Grammar Leveled Quizzes and Practice: This web site offers a good place to practice and improve your knowledge of English grammar. …

Effective PE Class Strategies for ELLs

Effective PE Class Strategies for ELLs: While this page is aimed towards PE teachers, it is chock full of great resources for …

12 ELL Supports in a Mainstream Classroom

12 ELL Supports in a Mainstream Classroom: Three ESL teachers tell what they know about the things general classroom teachers can do …

Podcasts for English Language Learners

Podcasts for English Language Learners: Audio files that you download from the Internet. After you download it, you can listen to it …