Most Popular Free English Teaching Resources

Discover our most popular free ESL teaching resources, carefully selected to showcase the best materials from our extensive library. We've featured the top 4 resources from each category, including worksheets, games, and activities that have received the highest number of downloads from teachers worldwide.

Each category includes resources for all proficiency levels from Elementary (A1) to Upper-intermediate (B2), allowing you to preview our teaching materials across the full spectrum of language learning. All resources displayed here are completely free to download and use in your classroom immediately - no registration required. Each resource includes comprehensive teacher's notes and answer keys to make lesson planning effortless.

We offer free resources on every page of our website, giving you the opportunity to try our materials before considering a membership. Browse below to see what is popular, or explore our topic pages where you'll find additional free materials for every language skill and level.

Grammar
38,742 Downloads

Fact or Fiction?

Elementary (A1-A2) 30 minutes
ESL Present Simple Game - Grammar and Speaking: Matching, Forming Sentences, True or False, Guessing - Pair Work

In this free present simple true or false guessing game, students make collocations and then use them in a guessing game where they make true or false present simple affirmative and negative... read more

ESL Present Simple Game - Grammar and Speaking: Matching, Forming and Reading Sentences, True or False, Guessing - Pair Work In this free present simple true or false guessing game, students make collocations and then use them in a guessing game where they make true or false present simple affirmative and negative statements. Students begin by matching verbs with nouns or noun phrases on their worksheet. Students then write 12 present simple affirmative and negative statements about themselves using the verb-noun collocations. Half the sentences should be true and half should be false. In pairs, students then take turns reading one of their present simple statements to their partner who decides if it is true or false. Students score one point for each correct guess. The student with the most points at the end of the game is the winner. show less
Grammar
36,518 Downloads

Question Time

Pre-intermediate (A2) 30 minutes
ESL Present Simple and Present Continuous Activity - Grammar, Writing and Speaking: Writing, Asking and Answering Questions, Freer Practice - Pair Work

In this free present simple vs. present continuous activity, students write questions on various topics using both tenses and then ask and answer the questions... read more

ESL Present Simple and Present Continuous Activity - Grammar, Writing and Speaking: Writing, Asking and Answering Questions, Freer Practice - Pair Work In this free present simple vs. present continuous activity, students write questions on various topics using both tenses and then ask and answer the questions with a partner. In pairs, students look at the two prompts on each card and write one question in the present simple and one in the present continuous. Students then take turns asking and answering the questions with their partner. Afterwards, students share what they found out about their partner with the class. show less
Grammar
34,973 Downloads

Defining Relative Clauses Practice

Intermediate (B1) 25 minutes
ESL Defining Relative Clauses Worksheet - Grammar Exercises: Gap-fill, Multiple Choice, Error Correction, Writing Sentences, Rewriting Sentences

This free defining relative clauses worksheet helps students practice defining relative clauses with who, which, where and when. First, students complete... read more

ESL Defining Relative Clauses Worksheet - Grammar Exercises: Gap-fill, Multiple Choice, Error Correction, Writing Sentences from Prompts, Rewriting Sentences This free defining relative clauses worksheet helps students practice defining relative clauses with who, which, where and when. First, students complete each defining relative clause with the correct relative pronoun in brackets. Next, students rewrite defining relative clauses, correcting the relative pronoun mistakes. Students then write definitions for places, things, times and people using defining relative clauses, e.g. 'A kitchen is a room where people store and cook food.' Lastly, students rewrite sentences, combining them together with defining relative clauses. show less
Grammar
32,854 Downloads

If Things Were Different

Upper-intermediate (B2) 30 minutes
ESL Third Conditional Activity - Grammar and Speaking: Asking and Answering Questions, Writing Sentences

In this free third conditional speaking activity, students find out what happened to their classmates last week and write third conditional sentences about how things could have been different... read more

ESL Third Conditional Activity - Grammar and Speaking: Asking and Answering Questions, Writing Sentences from Prompts In this free third conditional speaking activity, students find out what happened to their classmates last week and write third conditional sentences about how things could have been different. Each student reads their role card and imagines that this is what happened to them last week. Students then go around finding out what happened to their classmates. After speaking to a classmate, students find out the number on their role card and write a third conditional sentence about how things could have been different next to the corresponding number on the worksheet. When the students have finished, elicit possible third conditional sentences for each role card from the students. show less
Parts of Speech
29,845 Downloads

How Much and How Many

Elementary (A1-A2) 30 minutes
ESL How Much How Many Worksheet - Vocabulary and Grammar Exercises: Categorising, Identifying, Gap-fill, Forming Questions and Answers - Speaking Activity

This free How much and How many worksheet helps students learn how to ask questions with How much and How many. First, students sort nouns... read more

ESL How Much How Many Worksheet - Vocabulary and Grammar Exercises: Categorising, Multiple Choice, Identifying, Gap-fill, Forming Questions and Answers - Speaking Activity This free How much and How many worksheet helps students learn how to ask questions with How much and How many. First, students sort nouns in sentences into countable or uncountable. Next, students answer multiple-choice How much and How many questions and sort the bold nouns in the questions into countable or uncountable. After that, students complete grammar usage rules for using How much and How many by circling the correct words. Students then go on to complete question pairs with How much...? or How many...? Afterwards, students use pictures and How much or How many to complete questions. Finally, students answer the questions with true information about themselves and ask and answer the questions with a partner. show less
Parts of Speech
28,632 Downloads

Articles Board Game

Pre-intermediate (A2) 30 minutes
ESL Articles Board Game - Speaking: Gap-fill, True or False, Impromptu Speech, Free Practice - Group Work

In this free articles board game, students review a, an and the by completing true or false statements and talking about various topics for 30 seconds. Players take turns rolling the dice and moving... read more

ESL Articles Board Game - Speaking: Gap-fill, True or False, Impromptu Speech, Free Practice - Group Work In this free articles board game, students review a, an and the by completing true or false statements and talking about various topics for 30 seconds. Players take it in turns to roll the dice and move their counter along the board. When a player lands on a True or false? square, they complete the statement with the correct article (a, an, or the) and read it to the group. If the player is able to do this correctly, they score a point. If the statement is correct, the other group members guess whether it's true or false for the player. The player then reveals the answer. Students who guessed correctly each score one point. When a player lands on a Talk about square, they complete the Talk about... sentence with the correct article (a, an, or the) for one point. If the sentence is correct, the player then talks about the topic for 30 seconds for an extra point. When a player reaches the finish, the game ends. The student with the most points wins the game. show less
Parts of Speech
27,489 Downloads

Ask Yourself

Intermediate (B1) 30 minutes
ESL Reflexive Pronouns Activity - Grammar and Speaking: Gap-fill, Guessing, Asking and Answering Questions, Controlled and Freer Practice

In this free reflexive pronouns speaking activity, students make guesses about their classmates by completing sentences with reflexive pronouns... read more

ESL Reflexive Pronouns Activity - Grammar and Speaking: Gap-fill, Guessing, Asking and Answering Questions from Prompts, Controlled and Freer Practice In this free reflexive pronouns speaking activity, students make guesses about their classmates by completing sentences with reflexive pronouns. Students then check whether their guesses are right or wrong by asking yes/no questions. First, students make guesses about their classmates by completing each sentence on the worksheet with the name of a classmate and an appropriate reflexive pronoun, e.g. 'I think Jessica always behaves herself in class'. Next, students change their sentences into yes/no questions, e.g. 'Do you always behave yourself in class?' Students then go around asking the questions to the appropriate classmates to find out if their guesses are right or wrong. If a classmate answers 'yes', the student puts a tick to show their guess was right. If the answer is 'no', the student puts a cross. Students then find out more information by asking follow-up questions and noting down the answers. Finally, there is a class feedback session to find out who made the most correct guesses and for students to report back on the things they found out about their classmates. show less
Parts of Speech
26,378 Downloads

When you were a child

Upper-intermediate (B2) 25 minutes
ESL Had To Activity - Speaking: Survey, Asking and Answering Questions, Freer Practice - Group Work

In this free past modal verbs of obligation and prohibition speaking activity, students ask and answer questions about what they were and weren't allowed to do and had to do when they were a child. This activity... read more

ESL Had To Activity - Speaking: Survey, Asking and Answering Questions, Freer Practice - Group Work In this free past modal verbs of obligation and prohibition speaking activity, students ask and answer questions about what they were and weren't allowed to do and had to do when they were a child. This activity can be used to practice permission, obligation and prohibition in the past. The students' task is to find out the answer to the question on their card by speaking to everybody in the group. Students go around their group finding out about what their classmates were and weren't allowed to do and had to do when they were a child by asking questions with Were you allowed to...? or Did you have to...? Students put a tick or cross on the back of the card each time a classmate answers yes or no. When everyone has finished, students sit down in their groups and take it in turns to talk about the information they found out. Finally, groups take it in turns to report back to the class on what they found out during the activity. show less
Functional Language
28,745 Downloads

Getting to Know You Survey

Elementary (A1-A2) 30 minutes
ESL Getting to Know You Activity - Grammar and Speaking: Forming, Asking and Answering Questions, Controlled and Freer Practice

In this free getting to know you speaking activity, students conduct a survey to get to know their classmates and find out information about them... read more

ESL Getting to Know You Activity - Grammar and Speaking: Forming, Asking and Answering Questions, Controlled and Freer Practice In this free getting to know you speaking activity, students conduct a survey to get to know their classmates and find out information about them. First, students go around the class asking questions with Do you...? or Are you...? in order to complete statements on the worksheet. When a student finds a classmate who answers 'yes' to a question, they complete the corresponding sentence with their name and ask a follow-up question to gain more information, noting down the response. If a classmate replies 'no', the student asks a different question or moves on to speak to another student. Afterwards, students give feedback to the class on what they found out. show less
Functional Language
27,931 Downloads

Describing People Lesson

Pre-intermediate (A2) 60 minutes
ESL Describing People Lesson - Vocabulary and Writing Exercises: Gap-fill, Writing and Drawing Descriptions - Speaking Activities: Describing, Guessing - Pair Work

This free describing people lesson helps to teach students how to describe people's appearance and clothing. First, students learn to use the verb to be to... read more

ESL Describing People Lesson - Vocabulary and Writing Exercises: Gap-fill, Writing and Drawing Descriptions - Speaking Activities: Describing, Guessing - Pair Work This free describing people lesson helps to teach students how to describe people's appearance and clothing. First, students learn to use the verb to be to describe height, body build and age. Students then write sentences describing people in pictures using the verb to be and adjectives. Next, students learn to use have and has to describe hair colour, hair length and facial features. In pairs, students then take turns describing a person's facial features to their partner, who guesses who it is. After that, students learn to describe what someone is wearing and then write about what they are wearing now and what they wore yesterday. Students then describe pictures of two people in pairs and complete gap-fill exercises to consolidate the language from the lesson. Next, students write a description of themselves and then a description of a classmate without naming who it is. Students then take turns reading their descriptions to the class, who guess who it is. Finally, students take part in a drawing activity where they read descriptions and draw pictures of three thieves. show less
Functional Language
26,523 Downloads

Personality Adjectives

Intermediate (B1) 30 minutes
ESL Personality Adjectives Worksheet - Vocabulary Exercises: Matching, Categorising, Gap-Fill, Binary Choice, Writing a Description

Here is a free describing personality worksheet to help students learn and practice a variety of personality adjectives. First, students match personality... read more

ESL Personality Adjectives Worksheet - Vocabulary Exercises: Matching, Categorising, Gap-Fill, Binary Choice, Writing a Description Here is a free describing personality worksheet to help students learn and practice a variety of personality adjectives. First, students match personality adjectives from a box with definitions. Students then match each personality adjective with its opposite. Next, students categorise the personality adjectives, according to whether they have a positive, neutral or negative meaning. After that, students complete sentences with the personality adjectives. Students then move on to complete a description of a teacher by underlining the correct personality adjectives. Finally, students write a description of someone they know using the personality adjectives and then read their descriptions to the class. show less
Functional Language
25,186 Downloads

Would you agree?

Upper-intermediate (B2) 35 minutes
ESL Agreeing and Disagreeing Game - Vocabulary and Speaking: Binary Choice, Writing Sentences, Discussion, Communicative Practice - Group Work

This free agreeing and disagreeing game helps students practice various phrases for stating an opinion, asking for an opinion, agreeing and disagreeing... read more

ESL Agreeing and Disagreeing Game - Vocabulary and Speaking: Binary Choice, Writing Sentences, Guided Discussion, Communicative Practice - Group Work This free agreeing and disagreeing game helps students practice various phrases for stating an opinion, asking for an opinion, agreeing and disagreeing. First, students choose the correct words to complete phrases for stating an opinion, asking for an opinion, agreeing and disagreeing. Students then write four controversial statements using topics from the worksheet. Next, in groups of three, students discuss each statement for two minutes using the phrases on the worksheet. The aim is to try to use as many of the phrases as possible during each discussion. Each time a student says one of the phrases, they score a point and put a tick in a table. The student with the most points after all the statements have been discussed wins. show less
Vocabulary
29,362 Downloads

Relationship Vocabulary Practice

Elementary (A1-A2) 30 minutes
ESL Family and Relationships Worksheet - Vocabulary Exercises: Matching, Categorising, Unscrambling, Gap-fill

This free family worksheet helps elementary students learn and practice basic family and relationship words. To start, students match family and relationship vocabulary from a box to pictures. Students then... read more

ESL Family and Relationships Worksheet - Vocabulary Exercises: Matching, Categorising, Unscrambling, Gap-fill This free family worksheet helps elementary students learn and practice basic family and relationship words. To start, students match family and relationship vocabulary from a box to pictures. Students then categorize the family and relationship words into people inside and outside the home. After that, students match the relationship vocabulary to definitions. Students then move on to reorder words to make sentences. In the last exercise, students complete sentences with the family and relationship words from the worksheet. show less
Vocabulary
27,689 Downloads

How healthy are you?

Pre-intermediate (A2) 30 minutes
ESL Health Questionnaire - Speaking Activity: Gap-fill, Asking and Answering Questions, Discussion - Group Work

In this free health questionnaire activity, students complete questions about health and then ask and answer the questions in groups. Students begin by completing questions about health with question words... read more

ESL Health Questionnaire - Speaking Activity: Gap-fill, Asking and Answering Questions from Prompts, Guided Discussion - Group Work In this free health questionnaire activity, students complete questions about health and then ask and answer the questions in groups. Students begin by completing questions about health with question words from a box. Students then write their answers to the multiple-choice questions on the worksheet. Next, in groups, students interview each other using the questions and note down the answers. When the students have finished, they discuss the answers to the questions in their groups. Students also discuss and answer two questions at the bottom of the worksheet. Afterwards, students give feedback on their answers and tell the class how healthy they think their classmates are. show less
Vocabulary
26,124 Downloads

Music Trivia Challenge

Intermediate (B1) 25 minutes
ESL Music Game - Vocabulary: Gap-fill, Multiple-Choice Quiz, Guessing - Group and Pair Work

In this free music quiz game, students complete trivia questions about music and then take part in a quiz using the questions. In two groups, students begin by completing music trivia questions... read more

ESL Music Game - Vocabulary: Gap-fill, Multiple-Choice Quiz, Guessing - Group and Pair Work In this free music quiz game, students complete trivia questions about music and then take part in a quiz using the questions. In two groups, students begin by completing music trivia questions using the words provided. Next, students pair up with someone from the other group. Students then take turns reading each music question along with three multiple-choice options to their partner, who has to try to guess the correct answer. For each correct answer, students score one point. The student with the most points at the end of the quiz wins. show less
Vocabulary
25,037 Downloads

Talking About the Weather

Upper-intermediate (B2) 30 minutes
ESL Weather Discussion - Speaking Activity: Asking and Answering Questions, Discussion, Freer Practice - Group Work

Here is a free weather conversation questions activity to help students practice talking about the weather. Students take it in turns to pick up a card and ask the other students in their group the weather conversation... read more

ESL Weather Discussion - Speaking Activity: Asking and Answering Questions, Guided Discussion, Freer Practice - Group Work Here is a free weather conversation questions activity to help students practice talking about the weather. Students take it in turns to pick up a card and ask the other students in their group the weather conversation question on the card. Each student responds to the question in turn and students then discuss the weather topic. When the students have finished, they give feedback to the class on their answers. show less
Business English
11,754 Downloads

Do you like your job?

Pre-intermediate (A2) 40 minutes
Business English Work Likes and Dislikes Activity - Vocabulary, Writing and Speaking: Matching, Gap-fill, Rewriting Sentences, Asking and Answering Questions - Pair Work

Here is a free work preferences worksheet and speaking activity to help students talk about what they like and don't like about their jobs. First, students match... read more

Business English Work Likes and Dislikes Activity - Vocabulary, Writing and Speaking: Matching, Gap-fill, Rewriting Sentences, Asking and Answering Questions - Pair Work Here is a free work preferences worksheet and speaking activity to help students talk about what they like and don't like about their jobs. First, students match work-related vocabulary to definitions. Students then complete sentences with the work-related words in their correct form. Next, students rewrite the sentences, so they change from a like to a dislike or vice versa. Students then discuss the things they like and dislike about their jobs with a partner. After that, students take part in a Find someone who activity where they go around the class asking each other questions about work likes and dislikes. When a classmate answers 'yes' to a question, the student writes down their name and asks a follow-up question to gain more information. Afterwards, students give feedback to the class on what they found out. show less
Business English
10,982 Downloads

Beginning a Meeting

Intermediate (B1) 40 minutes
Business English Meetings Worksheet - Reading and Vocabulary Exercises: Ordering, Gap-fill, Categorising, Writing Sentences - Speaking Activity: Role-Play

In this free business meetings worksheet, students practice language a chairperson would use for beginning a meeting. First, students put the tasks a... read more

Business English Meetings Worksheet - Reading and Vocabulary Exercises: Ordering, Gap-fill, Categorising, Error Correction, Writing Sentences - Speaking Activity: Role-Play In this free business meetings worksheet, students practice language a chairperson would use for beginning a meeting. First, students put the tasks a chairperson has to do at the beginning of a meeting in a logical order. Next, students complete phrases for starting a meeting with the words shown. Students then categorise the phrases with the tasks from the first exercise. After that, students rewrite the opening comments of a meeting to make them more polite and appropriate. Next, working alone, in groups of five or six, students write the opening comments for a meeting using prompts. Lastly, students take it in turns to be a chairperson and use their comments to practice chairing the beginning of a meeting. show less
Business English
10,475 Downloads

Declining an Invitation by Email

Intermediate (B1) 45 minutes
Business English Emailing Worksheet - Reading and Writing Exercises: Unscrambling, Gap-fill, Ordering, Rewriting Sentences, Email Writing

In this free declining invitations worksheet, students learn and practice writing professional and polite emails declining work-related invitations. First... read more

Business English Emailing Worksheet - Reading and Writing Exercises: Unscrambling, Gap-fill, Ordering, Rewriting Sentences, Email Writing In this free declining invitations worksheet, students learn and practice writing professional and polite emails declining work-related invitations. First, students unscramble common email expressions and then write them in an invitation email. In pairs, students then discuss possible reasons why the invitee is not able to accept the invitation. Next, students write an email declining the invitation by putting sentences in the correct order to form the email. Lastly, students write an email declining an invitation to a work-related meeting or event, following requirements outlined in a prompt. show less
Business English
10,243 Downloads

Negotiations Pelmanism

Upper-intermediate (B2) 20 minutes
Business English Negotiations Game - Vocabulary: Matching, Pelmanism - Group Work

Here is a free business negotiations game to help students review and practice vocabulary that is commonly used in business negotiations. In groups, students take it in turns to turn over... read more

Business English Negotiations Game - Vocabulary: Matching, Pelmanism - Group Work Here is a free business negotiations game to help students review and practice vocabulary that is commonly used in business negotiations. In groups, students take it in turns to turn over one negotiations vocabulary card and one definition card. If the negotiations vocabulary matches the definition, the student reads the two cards aloud, keeps the two cards and has another turn. If not, the student turns the cards back over, keeping them in the same place. The game continues until all the cards have been matched. The student with the most pairs of cards at the end of the game wins. show less
Academic English
10,875 Downloads

Jigsaw Reading

Intermediate (B1) 40 minutes
EAP Reading Exam Preparation Activity - Reading, Writing and Speaking: Discussion, Summary Writing, Presenting, Freer Practice - Group Work

In this free reading exam preparation activity, students practice analysing a text, summarising key information, presenting their findings and answering... read more

EAP Reading Exam Preparation Activity - Reading, Writing and Speaking: Discussion, Summary Writing, Presenting, Comprehension Questions, Freer Practice - Group Work In this free reading exam preparation activity, students practice analysing a text, summarising key information, presenting their findings and answering comprehension questions. In the activity, students work in groups to understand a reading text using the jigsaw method. First, students start in their 'home groups' before moving into 'expert groups,' where each group focuses on one paragraph of a text. In their expert groups, students discuss key points and write a short summary. Afterwards, students return to their home groups and take turns presenting their paragraph summaries so the group gains a full understanding of the text. Finally, students answer reading comprehension questions about the text and discuss reflection questions in their groups. show less
Academic English
10,351 Downloads

Writing Jeopardy

Intermediate (B1) 30 minutes
EAP Writing Exam Preparation Game - Grammar, Vocabulary, and Speaking: Answering Quiz Questions, Freer Practice - Group Work

In this free writing exam preparation game, students review key writing concepts by answering quiz questions in different categories. This Jeopardy-style... read more

EAP Writing Exam Preparation Game - Grammar, Vocabulary, and Speaking: Answering Quiz Questions, Freer Practice - Group Work In this free writing exam preparation game, students review key writing concepts by answering quiz questions in different categories. This Jeopardy-style game covers quiz questions on five writing categories with questions of varying difficulty levels. Start by choosing a square to begin the game, e.g. essay structure 100. Read the quiz question to the class. The first student to put up their hand and give the correct answer wins that square for their team. Write the winning team's name in the square. If a student gives an incorrect answer, their team is out of the round and can only answer again if all the other teams give a wrong answer. The winning team then chooses the next square, and all the teams race to answer as before. The team with the most points at the end of the game wins. show less
Academic English
10,678 Downloads

Introduction to Discussion Essays

Upper-intermediate (B2) 90 minutes
EAP Discussion Essays Worksheet - Writing Exercises: Previewing a Model Essay Structure, Identifying Essay Features, Writing an Outline and Essay, Peer Feedback

In this free discussion essays worksheet, students are introduced to discussion essay structure and attempt a discussion essay writing practice. First... read more

EAP Writing Exam Preparation Game - Grammar, Vocabulary, and Speaking: Answering Quiz Questions, Freer Practice - Group Work In this free discussion essays worksheet, students are introduced to discussion essay structure and attempt a discussion essay writing practice. First, students read a brief description of discussion essays and preview an outline of an example discussion essay structure. Next, students read a discussion essay and underline and label the parts of the essay that show the essay structure. After that, students read a discussion essay question and create a basic outline to assist them in writing a structured discussion essay. Students then write a complete essay using a list of suggestions to help ensure they include the important essay features. Finally, students swap papers with another student, read their partner's essay and use a provided checklist to give constructive feedback, adding other comments as necessary. show less
Academic English
10,147 Downloads

Study Skills Showdown

Upper-intermediate (B2) 25 minutes
EAP Study Skills Board Game - Vocabulary and Speaking: Impromptu Speech, Multiple-Choice Questions, Communicative Practice - Group Work

This free study skills board game helps students practice talking about study skills and habits. Players take turns rolling the dice and moving their counter... read more

EAP Writing Exam Preparation Game - Grammar, Vocabulary, and Speaking: Answering Quiz Questions, Freer Practice - Group Work This free study skills board game helps students practice talking about study skills and habits. Players take turns rolling the dice and moving their counter along the board. If a player lands on a 'Question' square, they answer the question and talk about the study skills topic for 30 seconds without stopping. If a player can't think of anything to say or stops talking before the 30 seconds are up, they go back two squares. If a player lands on a 'Question Mark' square, another student picks up a card and reads out the study skills question along with three possible multiple-choice answers. The player then chooses an answer. If it's correct, the player stays on the square. If not, they move their counter back two squares. The first player to reach the finish wins the game. show less