Create a free account Access 100+ free ESL activities, save time, engage learners and teach better! Email address* Password* I want to receive updates about new ESL activities* Register Log in Access 100+ free ESL activities, save time, engage learners and teach better! Email address* Password* Lost your password ? Log in Access all these activities with a free account! ESL Thanksgiving Traditions and Trivia Worksheet Autres: Free resourcesLevel: Intermediate (B1); Pre-intermediate (A2)Skill: Reading; SpeakingTopic: ThanksgivingType: Fill-in-the-blank Free Total Teacher Access Well, Say Something! Thanksgiving Edition Autres: Free resourcesLevel: Advanced (B2-C1); Intermediate (B1)Skill: SpeakingTopic: ThanksgivingType: Conversation Tool; Well, Say Something! Free Total Teacher Access Situations at Family Dinner Autres: Free resourcesGrammar: Adjectives & Adverbs; Adverbs of MannerLevel: Advanced (B2-C1); Intermediate (B1); Pre-intermediate (A2)Skill: Speaking; WritingTopic: ThanksgivingType: What do you do? Free Total Teacher Access What Are You Thankful For? Autres: Free resourcesLevel: Advanced (B2-C1); Beginners (A0-A1); Intermediate (B1); Pre-intermediate (A2)Skill: SpeakingTopic: ThanksgivingType: Board Game; Speaking Games Free Total Teacher Access Instagram Scavenger Hunt: Halloween Edition Autres: Free resourcesLevel: Intermediate (B1); Pre-intermediate (A2)Topic: HalloweenType: Instagram Free Total Teacher Access Fill-in-the-blank: Halloween Vocabulary for Beginners Autres: Free resourcesLevel: Beginners (A0-A1); Pre-intermediate (A2)Topic: HalloweenType: Fill-in-the-blank Free Total Teacher Access What do you think about it? Everyday Activities, Habits & Routines Autres: Free resourcesLevel: Beginners (A0-A1); Pre-intermediate (A2)Skill: Reading; SpeakingTopic: Habits, Routines & Everyday ActivitiesType: A or B; Conversation Tool; Speaking Games Free Total Teacher Access Prove it! A1 Quantifiers Autres: Free resourcesGrammar: QuantifiersLevel: Beginners (A0-A1)Skill: SpeakingTopic: GeneralType: Prove it! Free Total Teacher Access Conversation Starters: Elections Autres: Free resourcesLevel: Advanced (B2-C1); Intermediate (B1)Skill: SpeakingTopic: America; Politics & SocietyType: Conversation Tool Free Total Teacher Access ESL Discussion: The Evolution of the American Dream Autres: Free resourcesLevel: Advanced (B2-C1)Skill: Listening; SpeakingTopic: America; Politics & Society; Special PeopleType: Conversation Tool; Discussion Worksheet Free Total Teacher Access Instagram Scavenger Hunt: Possessive Adjectives Autres: Free resourcesGrammar: PossessivesLevel: Beginners (A0-A1)Skill: Reading; WritingType: Grammar Games; Instagram Free Total Teacher Access Gold Standard Grammar: Too / Enough Autres: Free resourcesGrammar: Adjectives & AdverbsLevel: Beginners (A0-A1)Type: Grammar Worksheet Free Total Teacher Access ESL Discussion Worksheet: Drone Warfare Autres: Free resourcesLevel: Advanced (B2-C1)Skill: Listening; SpeakingTopic: Politics & Society; Science & TechnologyType: Conversation Tool; Discussion Worksheet Free Total Teacher Access Me too! Back from Vacation Speaking Game Autres: Free resourcesGrammar: Past SimpleLevel: Beginners (A0-A1); Pre-intermediate (A2)Skill: SpeakingTopic: Back From VacationType: Me Neither!; Speaking Games Free Total Teacher Access Zimasheet: Back from Vacation Autres: Free resourcesGrammar: Irregular Verbs; Past SimpleLevel: Beginners (A0-A1); Pre-intermediate (A2)Skill: Speaking; WritingTopic: Back From VacationType: Zimasheet Free Total Teacher Access Prove it! Back from Vacation Activity Autres: Free resourcesFunctional language: Time expressionsLevel: Intermediate (B1); Pre-intermediate (A2)Skill: SpeakingTopic: Back From Vacation; Vacation & TransportationType: Icebreaker; Prove it! Free Total Teacher Access Zimasheet: Present Perfect for Beginners Autres: Free resourcesFunctional language: About yourself; Get to know someoneGrammar: Present PerfectLevel: Intermediate (B1); Pre-intermediate (A2)Skill: SpeakingType: Grammar Games; Zimasheet Free Total Teacher Access ESL Discussion: The History of Troll Dolls Autres: Free resourcesLevel: Advanced (B2-C1)Topic: Business & MoneyType: Conversation Tool; Discussion Worksheet Free Total Teacher Access Past Simple Text Messages Autres: Free resourcesFunctional language: DialoguesGrammar: Past SimpleLevel: Beginners (A0-A1)Skill: Reading; WritingTopic: GeneralType: English Dialogue Building Blocks; SMS Game Free Total Teacher Access In Which Book Would You Find These Sentences? Autres: Free resourcesGrammar: Past ContinuousLevel: Pre-intermediate (A2)Skill: Reading; WritingTopic: Culture & ArtsType: Who says what? Free Total Teacher Access Picture Box: Everyday Activities Autres: Free resourcesLevel: Beginners (A0-A1); Pre-intermediate (A2)Skill: Reading; SpeakingTopic: Habits, Routines & Everyday Activities; House & HomeType: Picture Box; Vocab Games Free Total Teacher Access Growing Portraits with Grass Autres: Free resourcesLevel: Intermediate (B1)Skill: Listening; SpeakingTopic: Culture & ArtsType: Conversation Tool; Discussion Worksheet Free Total Teacher Access Pronouns Around the House! Autres: Free resourcesGrammar: Nouns & Pronouns; Phrasal VerbsLevel: Pre-intermediate (A2)Skill: SpeakingTopic: House & HomeType: Grammar Games; Pronoun Game Free Total Teacher Access Odd One Out: Telling Time Autres: Free resourcesFunctional language: Telling TimeLevel: Beginners (A0-A1)Skill: Reading; SpeakingTopic: GeneralType: Odd One Out Free Total Teacher Access ESL Discussion: Turning Toxins into Art Autres: Free resourcesLevel: Advanced (B2-C1); Intermediate (B1)Skill: Listening; SpeakingTopic: Culture & Arts; Science & TechnologyType: Conversation Tool; Discussion Worksheet Free Total Teacher Access Easter Egg Hunt with Zappli Autres: Free resourcesGrammar: Prepositions of PlaceLevel: Beginners (A0-A1)Skill: SpeakingTopic: EasterType: Vocab Games; Zappli Free Total Teacher Access Zkrabble Autres: Free resourcesLevel: Advanced (B2-C1); Intermediate (B1); Pre-intermediate (A2)Skill: WritingTopic: GeneralType: Card Game; Zappli Free Total Teacher Access My Dad’s Rules on Love Autres: Free resourcesLevel: Advanced (B2-C1); Intermediate (B1)Skill: Speaking; WritingTopic: Love & RomanceType: A or B; Conversation Tool Free Total Teacher Access Simple Phrase Olympics Autres: Free resourcesFunctional language: Get to know someoneGrammar: Be; Present SimpleLevel: Beginners (A0-A1)Skill: Speaking; WritingTopic: GeneralType: What do you do? Free Total Teacher Access Interview with Justin Peaber Autres: Free resourcesFunctional language: InterviewGrammar: Be; QuestionsLevel: Beginners (A0-A1)Skill: ReadingTopic: Culture & Arts; Special PeopleType: SMS Game Free Total Teacher Access Present Continuous Dominoes! Autres: Free resourcesGrammar: Present ContinuousLevel: Pre-intermediate (A2)Skill: SpeakingType: Grammino Free Total Teacher Access Odd One Out: House & Home Vocabulary Autres: Free resourcesLevel: Beginners (A0-A1); Pre-intermediate (A2)Skill: SpeakingTopic: House & HomeType: Odd One Out; Vocab Games Free Total Teacher Access Describe the Worker with Be + Adjective + Preposition Autres: Free resourcesFunctional language: Describe peopleGrammar: Adjective-Preposition CollocationsLevel: Intermediate (B1)Topic: Jobs & WorkType: Grammar Games; Grammaticards Free Total Teacher Access ESL Discussion: Village Basketball Association in China Autres: Free resourcesLevel: Intermediate (B1)Skill: Listening; SpeakingTopic: Fitness & SportsType: Conversation Tool; Discussion Worksheet Free Total Teacher Access Zimasheet: New Year’s Resolutions Autres: Free resourcesLevel: Intermediate (B1)Skill: SpeakingTopic: Christmas; New Year New YouType: Zimasheet Free Total Teacher Access ESL Discussion: National Day of Mourning Autres: Free resourcesLevel: Advanced (B2-C1)Skill: Listening; SpeakingTopic: America; ThanksgivingType: Discussion Worksheet Free Total Teacher Access ESL Agree and Disagree Activity – Have an Argument in English Autres: Free resourcesFunctional language: Agree and DisagreeLevel: Intermediate (B1); Pre-intermediate (A2)Skill: Reading; SpeakingTopic: Politics & Society; ThanksgivingType: English Dialogue Building Blocks Free Total Teacher Access Breaking News: Halloween Cancelled? Autres: Free resourcesLevel: Intermediate (B1)Skill: Reading; SpeakingTopic: HalloweenType: Breaking News; Conversation Tool Free Total Teacher Access ESL Discussion: The Power of Brands Autres: Free resourcesLevel: Advanced (B2-C1)Skill: Listening; SpeakingTopic: Business & Money; Clothing & Fashion; Psychology & PersonalityType: Conversation Tool; Discussion Worksheet Free Total Teacher Access Conjugate Be, Have and Do Autres: Free resourcesGrammar: Be; Present Simple; QuestionsLevel: Beginners (A0-A1)Topic: GeneralType: Grammaticards Free Total Teacher Access ESL Discussion Worksheet: Saving Silence Autres: Free resourcesLevel: Advanced (B2-C1)Skill: Listening; SpeakingTopic: Special PeopleType: Conversation Tool; Discussion Worksheet Free Total Teacher Access ESL Personality Matching Activity Autres: Free resourcesFunctional language: Describe peopleGrammar: Adjectives & AdverbsLevel: Pre-intermediate (A2)Skill: Reading; SpeakingTopic: Feelings & Emotions; Psychology & PersonalityType: Picture Perfect; Vocab Games Free Total Teacher Access The President’s Speech Autres: Free resourcesLevel: Intermediate (B1); Pre-intermediate (A2)Skill: Speaking; WritingTopic: America; Feelings & Emotions; Politics & SocietyType: Vocabtivate Free Total Teacher Access Organize a Self-Help Workshop Autres: Free resourcesFunctional language: Organize an eventGrammar: QuestionsLevel: Intermediate (B1); Pre-intermediate (A2)Skill: Speaking; WritingTopic: Feelings & Emotions; Health & Illness; Psychology & PersonalityType: Vocabtivate Free Total Teacher Access ESL Discussion Worksheet: Male Beauty Pageants Autres: Free resourcesLevel: Advanced (B2-C1)Skill: Listening; SpeakingTopic: Clothing & Fashion; Politics & SocietyType: Conversation Tool; Discussion Worksheet Free Total Teacher Access Future Perfect Speaking Activity Autres: Free resourcesGrammar: FutureLevel: Intermediate (B1)Skill: SpeakingTopic: GeneralType: Zimasheet Free Total Teacher Access ESL Family Tree Activity Autres: Free resourcesGrammar: Present SimpleLevel: Beginners (A0-A1)Skill: ReadingTopic: Family & FriendsType: Other Free Total Teacher Access Animals Vocabulary Board Game Autres: Free resourcesLevel: Intermediate (B1); Pre-intermediate (A2)Topic: AnimalsType: Board Game Free Total Teacher Access Zimasheet: IN, ON, AT Autres: Free resources; Premium ResourcesGrammar: Prepositions of TimeLevel: Beginners (A0-A1)Skill: SpeakingTopic: Habits, Routines & Everyday ActivitiesType: Zimasheet Free Total Teacher Access What Are You Into? Autres: Free resourcesSkill: SpeakingTopic: Hobbies & Free timeType: Bubbles; Speaking Games Free Total Teacher Access ESL Discussion Worksheet: Make Cash in Your Spare Time Autres: Free resourcesLevel: Advanced (B2-C1); Intermediate (B1)Skill: Listening; SpeakingTopic: Hobbies & Free timeType: Discussion Worksheet Free Total Teacher Access Guess Who with Irregular Verbs Autres: Free resourcesGrammar: Irregular VerbsSkill: SpeakingTopic: Psychology & PersonalityType: Guess Who; Speaking Games Free Total Teacher Access Back From Vacation Card Game Autres: Free resourcesGrammar: Irregular Verbs; Past SimpleLevel: Intermediate (B1); Pre-intermediate (A2)Skill: SpeakingTopic: Back From Vacation; Vacation & TransportationType: Icebreaker; Speaking Games Free Total Teacher Access Points in Common: Icebreaker Autres: Free resourcesLevel: Advanced (B2-C1); Beginners (A0-A1); Intermediate (B1); Pre-intermediate (A2)Skill: SpeakingTopic: Back From VacationType: Icebreaker Free Total Teacher Access Talk about Romance Scams Zinfographic Autres: Free resourcesLevel: Intermediate (B1)Skill: Reading; SpeakingTopic: Love & RomanceType: Conversation Tool; Zinfographics Free Total Teacher Access Online ESL Discussion Worksheet: Why are Dutch people so tall? Autres: Free resourcesLevel: Pre-intermediate (A2)Topic: Science & TechnologyType: Conversation Tool; Discussion Worksheet Free Total Teacher Access Get Got Getting – Board Game Autres: Free resourcesLevel: Beginners (A0-A1); Pre-intermediate (A2)Skill: SpeakingType: Board Game; Speaking Games Free Total Teacher Access Online Friendly ESL Discussion: Lateness and Punctuality Autres: Free resourcesLevel: Advanced (B2-C1)Topic: Psychology & PersonalityType: Conversation Tool; Discussion Worksheet Free Total Teacher Access Making Connections – Offensive Band Names and Appropriation Autres: Free resourcesLevel: Advanced (B2-C1)Skill: Listening; SpeakingTopic: Culture & Arts; Politics & SocietyType: Lesson Plan Free Total Teacher Access Describe Changes Worksheet Autres: Free resourcesFunctional language: Describe changesLevel: Advanced (B2-C1)Topic: Science & Technology Free Total Teacher Access Prove it! Romance Edition Autres: Free resourcesFunctional language: Time expressionsLevel: Intermediate (B1); Pre-intermediate (A2)Skill: SpeakingTopic: Love & RomanceType: Prove it!; Speaking Games Free Total Teacher Access The Interview – Making Questions Autres: Free resourcesGrammar: QuestionsLevel: Intermediate (B1); Pre-intermediate (A2)Skill: SpeakingType: Question Game; Vocabtivate Free Total Teacher Access The Cool Man Autres: Free resourcesFunctional language: Describe peopleLevel: Advanced (B2-C1)Skill: Listening; SpeakingTopic: Psychology & PersonalityType: Lesson Plan Free Total Teacher Access Social Credit Score in China Autres: Free resourcesLevel: Intermediate (B1)Skill: SpeakingTopic: Politics & Society; Science & TechnologyType: Conversation Tool; Discussion Worksheet Free Total Teacher Access Irregular Verbs Review Game: Tic-Tac-Irregular Autres: Free resourcesGrammar: Irregular VerbsLevel: Beginners (A0-A1); Intermediate (B1); Pre-intermediate (A2)Type: Board Game; Grammar Games Free Total Teacher Access