ESL Teacher Handouts, Grammar Worksheets & Printables

Free English grammar and vocabulary worksheets and printable handouts, for English language and English as a Second Language (ESL) teachers and instructors to use in the classroom or other teaching environment.

Get our ESL handouts newsfeed: Teacher Handouts Newsfeed

Show Level:

Showing All Exercises

Adjectives and Adverbs (46)

Articles (13)

Cockney Rhyming Slang (7)

Collocation (7)

Comparatives & Superlatives (4)

Conditionals (9)

Conjunctions (11)

Determiners (1)

Direct & Indirect Speech (1)

Discourse (1)

Exam Traps and Tricks (11)

Future Forms (2)

Gap Filling (6)

General (37)

Gerunds and Infinitives (11)

Idioms (31)

Level Tests (3)

Modals (8)

Nouns (6)

Parts of Speech (7)

Passive (4)

Past Simple (4)

Phonetics (1)

Phrasal Verbs (93)

Mixed Phrasal Verbs 19 Over 10 Phrasal Verbs - About 10 Phrasal Verbs - At 10 Phrasal Verbs - Away 10 Phrasal Verbs - Back 10 Phrasal Verbs - Be 11 Phrasal Verbs - Break 10 Phrasal Verbs - Bring 11 Phrasal Verbs - Call 10 Phrasal Verbs - Carry 10 Phrasal Verbs - Catch 10 Phrasal Verbs - Check 10 Phrasal Verbs - Close 10 Phrasal Verbs - Come 11 Phrasal verbs - Count 10 Phrasal Verbs - Cut 11 Phrasal Verbs - Do 11 Phrasal Verbs - Down 27 Phrasal Verbs - Draw 10 Phrasal Verbs - Draw 10 Phrasal Verbs - Drop 10 Phrasal Verbs - Fall 11 Phrasal Verbs - Find 10 Phrasal Verbs - Get 23 Phrasal Verbs - Give 11 Phrasal Verbs - Go 18 Phrasal Verbs - Grow 10 Phrasal Verbs - Hand 12 Phrasal Verbs - Hang 10 Phrasal Verbs - Have 10 Phrasal Verbs - Hit 10 Phrasal Verbs - Hold 10 Phrasal Verbs - In 31 Phrasal Verbs - Into 10 Phrasal Verbs - Keep 10 Phrasal Verbs - Kick 10 Phrasal verbs - Knock 10 Phrasal Verbs - Lash 10 Phrasal Verbs - Let 14 Phrasal Verbs - Listen 11 Phrasal Verbs - Live 10 Phrasal Verbs - Lock 10 Phrasal Verbs - Look 20 Phrasal Verbs - Make 18 Phrasal Verbs - Mark 10 Phrasal Verbs - Mess 10 Phrasal verbs - Move 10 Phrasal Verbs - Off 34 Phrasal Verbs - On 34 Phrasal Verbs - Pack 10 Phrasal Verbs - Pass 10 Phrasal Verbs - Pay 13 Phrasal Verbs - Pick 10 Phrasal Verbs - Play 10 Phrasal Verbs - Pull 10 Phrasal Verbs - Put 13 Phrasal Verbs - Roll 10 Phrasal Verbs - Roll 10 Phrasal Verbs - Rub 10 Phrasal Verbs - Run 13 Phrasal Verbs - See 14 Phrasal Verbs - Sell 10 Phrasal Verbs - Send 10 Phrasal Verbs - Set 15 Phrasal Verbs - Show 10 Phrasal Verbs - Shut 10 Phrasal Verbs - Sign 10 Phrasal Verbs - Sit 10 Phrasal verbs - Slip 10 Phrasal Verbs - Speak 13 Phrasal Verbs - Stand 14 Phrasal Verbs - Start 10 Phrasal Verbs - Step 10 Phrasal Verbs - Stick 10 Phrasal Verbs - Stop 10 Phrasal Verbs - Strike 10 Phrasal Verbs - Take 22 Phrasal Verbs - Take 2 10 Phrasal Verbs - Talk 12 Phrasal Verbs - Tear 10 Phrasal verbs - Throw 10 Phrasal Verbs - Tie 10 Phrasal Verbs - Trade 10 Phrasal Verbs - Try 11 Phrasal Verbs - Turn 10 Phrasal Verbs - Up 10 Phrasal Verbs - Wait 10 Phrasal Verbs - Walk 10 Phrasal Verbs - Work 13 Phrasal Verbs - Write 12 Phrasal Verbs- Finish 10 Phrasal Verbs- In 10

Prefixes & Suffixes (4)

Prepositions (35)

Present Perfect (4)

Present Simple (4)

Pronouns (11)

Pronunciation (3)

Question Tags (2)

Questions (5)

Relative Pronouns (9)

Since and For (2)

Some & Any (5)

Spelling and Punctuation (26)

Syllables (2)

Verbs and Tenses (20)

Vocabulary (62)