Study English online with free ESL lessons and printable worksheets for English students and ESL teachers. Following are useful lessons on grammar, vocabulary, common expressions and phrases, synonyms, antonyms, idioms, phrasal verbs, collocations, confused words,…
Useful grammar lessons for English teachers and ESL students.
- 200+ Useful Adjectives That Start with F with ESL Infographic
- A Huge List of 100+ Adjectives That Start with D with ESL Image
- Adjectives That Start with C: A Huge List of Adjectives Starting with C
- 60+ Popular Adjectives That Start with B with Useful Examples
- 70+ Positive Adjectives That Start with A | Useful List of Common Adjectives
- Not Only But Also: Definition, Usage & Useful Examples in English
- List of Adjectives: A Huge List of 900+ Adjectives from A to Z for ESL Learners
- Phrase vs Clause | What is the Difference between Clause and Phrase?
- List of 65+Useful Positive Adjectives That Start with T
- 6 Basic Types of Adverbs | Usage & Adverb Examples in English
Confused Words in English
Useful list of common Confused Words/Misused Words in English for ESL Learners with printable infographics.
- LOSE vs LOOSE | Commonly Confused Words | Definition & Examples
- Accept vs Except – Commonly Misused Words in English
Learn English vocabulary words through images with many useful visual dictionaries.
- Types of Drinks: List of 20 Popular Drink Names with Their Pictures
- Medical Supplies: Useful List of 30 Medical Equipment in English
- Gardening Tools: List of 30 Useful Tools Names for Gardening
- Weather Words: Useful List of English Weather Words and Vocabulary
- List of Jobs: List of 60 Popular Professions & Jobs in English
- Sea Animals: List of 30+ Popular Sea Animals with ESL Pictures
- Wild Animals: List of 30+ Popular Names of Wild Animals in English
- Parts of A Flower: Different Parts of A Flower & A Leaf in English
- Types of Flowers: List of 50+ Popular Flowers Names with Their Meaning
- List of Insects: 25 Useful Insect Names with Pictures and Examples
Frequently Used English Idioms and Phrases that make you sound like a native speaker with free ESL printable infographics.
- Once Bitten Twice Shy Meaning: What Does This Interesting Idiom Mean?
- Once In A Blue Moon: Definition & Useful Examples in English
- Snake In The Grass: Definition, Useful Examples & Synonyms List
- Calm Before the Storm: Definition, Origin & Useful Examples in English
- (A) Heavy Heart: Definition with Useful Examples & Synonyms List
- Tongue in Cheek: Definition, Origin & Useful Examples in English
- Take It With A Grain of Salt: Definition, Origin & Useful Examples
- Means To An End: Definition, Origin & Useful Examples in English
- Head Over Heels: Definition, Useful Examples & Synonyms List
- No Pain No Gain: Definition, Usage & Useful Examples in English
Collocation Dictionary – Learn Commonly Used Collocations in English with Meaning and Examples with ESL pictures.
Learn Useful Expressions in English with example sentences with ESL printable pictures.
- Useful Expressions for Debate and Discussion in English
- Telephone Conversation: Most Commonly Used Phrases for the Phone Conversation
- Simple Ways of Asking For and Giving Directions in English
- How to Accept An Apology in English
- Powerful Ways of Introducing Yourself and Others in English
- Simple Ways to Ask for & Give Advice in English | Ask For Advice
- 35+Useful Ways to Express Gratitude for ESL Learners
Other Ways to Say
- SAD Synonym: List of 35 Useful Synonyms for SAD in English
- IMPORTANT Synonym: 40 Useful Words to Use Instead of IMPORTANT
- Interesting Synonyms: List of 20+ Useful Synonyms for Interesting
- Huge Synonyms: List of 25+ Useful Synonyms for Huge in English
- Tell Synonym: 20 Common Synonyms for TELL with Useful Examples
- Vital Synonym: List of 20+ Useful Synonyms for Vital in English
- Famous Synonym: List of 25 Useful Synonyms for Famous in English
- On The Other Hand Synonym: List of 30 Useful Synonyms for ON THE OTHER HAND
- Very Good Synonym: 109 Useful Ways to Say VERY GOOD in English
- Great Synonym: List of 75+ Useful Synonyms for GREAT in English
List of Useful English Phrasal Verbs with meaning and example sentences for teachers and ESL learners.