Free ESL PowerPoint Lessons
Download FREE ESL PowerPoint lessons and use them in class today. These PowerPoint lessons are great to use in lessons teaching English to English language learners. You’ll find vocabulary PowerPoints, grammar PowerPoints, seasonal grammar points, phonics PowerPoints, and more presentations covering the topics that ESL students typically study.
ESL PowerPoint Lessons
Browse through all our ESL PowerPoint lessons below.
Nouns PowerPoint Lesson: Singular And Plural Nouns
Download this nouns PowerPoint and use it in class today! This PPT is great for teaching singular and plural nouns to kids and beginner…
Onomatopoeia PowerPoint Lesson
Teaching about English onomatopoeia? Then download this Onomatopoeia PowerPoint and use it in class today! This PPT includes an explanation of what onomatopoeia means,…
Sea Animals PowerPoint Lesson For Kids
Teaching sea animals to kids? Then download this free Sea Animals PowerPoint and use it in class today! This PPT is great for teaching…
Have Has PowerPoint
Download this have has PowerPoint lesson and use it in class today! Below you’ll find a free PPT for teaching have and has to…
Natural Disasters PPT
Download this Natural Disasters PPT and use it in class today! This PowerPoint lesson is great for teaching natural disasters vocabulary in English. See…
Spring Vocabulary PowerPoint
Download this free Spring Vocabulary PowerPoint and use it in class today! This PPT is great for teaching words about spring in English and…
3D Shapes PowerPoint Lesson
Download this free 3D Shapes PowerPoint and use it in class today. This PPT is great for teaching the names of 3D shapes in…
Pets PowerPoint Lesson
This PPT is great for teaching about pets. Students will learn the names of common pets in English and will play a fun matching game to review.
2D Shapes PowerPoint Lesson
Download this 2D Shapes PowerPoint and use it in class today. This PPT is great for teaching the names of 2D shapes to kids…
Homophones PowerPoint Lesson
Download this Homophones PowerPoint Lesson and use it in class today. In this PPT, students will learn what homophones are and learn many homophone…
Nature In My Garden PowerPoint
A PPT for teaching vocabulary about nature you can find in a garden.
Random Name Generator PowerPoint Template
This PPT is a random name generator template. You can add your students’ names to generate a random name in class.
Free Opposite Words PowerPoint Lesson
This PPT is for teaching opposite words / antonyms in English and includes 20 word for students to learn.
Seasons PowerPoint Lesson
This PPT Is for teaching the four seasons in English. Students will learn the names of the seasons and then play a fun guessing game to review.
The Five Senses PowerPoint Lesson
this PPT is for teaching the five senses in English. Students will learn the names of the five senses (see, hear, smell, taste, and touch) and will learn the parts of the body that are used for these senses.
Magic E PowerPoint | CVCE Words With U
A Phonics PowerPoint for teaching Magic E words with the vowel U.
Magic E PowerPoint | CVCE Words With O
A Phonics PPT for teaching magic e words with the vowel O.
Magic E PowerPoint | CVCE Words With I
A Phonics Powerpoint for teaching magic e words with the vowel i.
Magic E PowerPoint | Long E Sound
A Phonics PowerPoint for teaching the long e sound.
Magic E PowerPoint | CVCE Words With A
A Phonics PowerPoint to teach Magic e words with the vowel a.
Would You Rather PowerPoint
A fun PPT you can use to get your students talking. Students will be asked ‘Would you rather’ question and must answer with their own opinions and reasons.
Winter Clothes PowerPoint Lesson
A PowerPoint for teaching winter clothes vocabulary in English.
Winter Sports PowerPoint Lesson
A PowerPoint for teaching the names of winter sports in English.
Fall PowerPoint Lesson
This PPT is great for learning fall vocabulary in English. There are 20 fall-related words with pictures.
Telling The Time PowerPoint
This PPT is great for lessons teaching ‘What’s the time?’ and how to tell the time in English. Students will learn how to ask “What’s the time?” and how to answer with hours 1 to 12.
Can Can’t PowerPoint
This PPT is a simple PowerPoint for teaching how to talk about abilities using can and can’t in English.
Animals PPT
This PowerPoint lesson is great for teaching the names of animals in English to kids and beginner English language learners.
Family PPT
This PowerPoint lesson is for teaching members of the family vocabulary in English. First, students will learn the names of the members of the family, and then they will play a fun guessing game to review.
Body Parts PPT
This PowerPoint lesson is great for teaching body parts vocabulary in English to kids and beginner English language learners.
Free Clothes PPT
This PPT is a clothes PowerPoint lesson to teach clothes vocabulary in English and related expressions such as “What is he wearing?”, “What is she wearing?”, etc. Students will first learn the names of 16 different items of clothing.
Toys PowerPoint
This PowerPoint lesson is great for teaching toys in English to kids. Each slide shows students a picture of a toy and the toy name in English. Then, students will play a fun vocabulary game to guess the toys.
Classroom Objects PowerPoint
This PPT is great for teaching classroom objects and related classroom vocabulary to kids and beginner English language learners. It includes 15 classroom object words with pictures and a fun quiz at the end to review.
School Subjects PPT
This PowerPoint lesson is for teaching the names of school subjects in English. There are 20 slides and each slide contains the name of the school subject inEnglish with pictures.
Free Numbers PowerPoint
These numbers PowerPoint lessons are ideal for teaching kids numbers 1 to 10 and 1 to 20.
Vegetables PPT
This vegetables PPT includes the vegetable names in English with pictures. This is great for introducing vegetables vocabulary to kids and beginner English language learners.
Fruits PPT
This fruits PPT includes the names of 20 different fruits in English with pictures. This PowerPoint is ideal for teaching kids and beginner English language learners about fruit vocabulary.
There Is There Are PPT
This PPT is great for introducing or reviewing there is or there are with kids and beginner ESL students.
Christmas PowerPoint
This PPT is a Christmas PowerPoint lesson for teaching about Christmas vocabulary in English. Students will learn 20 Christmas words.
Halloween PPT
A fun Halloween PowerPoint presentation to learn Halloween vocabulary in English.
Big and Small PowerPoint Lesson
This Big and Small PowerPoint includes pictures and slides to teach the difference between big and small. This PPT also includes a ‘Big and Small’ game.
Present Progressive Tense PPT
This PowerPoint lesson is for teaching the present progressive tense in English. This present progressive tense PPT includes many present progressive tense words with pictures.
Past Tense Irregular Verbs PowerPoint
This irregular verbs PowerPoint teaches students how to change irregular verbs into the past tense. There are 50 irregular verbs presented in the present and past tense.
Past Tense PPT | Regular Verbs
This PowerPoint presentation is for teaching past tense regular verbs in English. Included in the slides are the past tense rules and examples of past tense verbs.
Colors PowerPoint
This PPT includes 30 colors in English, making this PPT great for teaching colors to kids as well as older students who are learning colors vocabulary in English.
Describing Appearance PPT
This PPT is for lessons teaching describing people in English. It includes over 45 adjectives with pictures to describe people’s appearance.
Phonics PPT | CVC Words
This page has 27 Phonics PPTs for teaching CVC words with short vowel sounds a,e,I,o, and u.
Second Conditional PPT
A PowerPoints lesson about the second conditional. Includes an explanation as to what 2nd conditional sentences are, how to form second conditional sentences, example sentences, and some second conditional questions.
First Conditional PPT
This first conditional PowerPoint includes an explanation as to what first conditional sentences are, how to form first conditional sentences, example sentences, and a review exercise at the end.
Zero Conditional PPT
This PowerPoint lesson includes an explanation as to what zero conditional sentences are, how to form zero conditional sentences, example sentences, and a review quiz at the end.
Action Verbs PPT
A PowerPoint lesson to teach action verbs in English.
Present Simple PPT
This presentation is a PowerPoint lesson about the present simple tense and action verbs. It includes a simple explanation of the present simple tense with examples and pictures.
Superlatives PPT
This PowerPoint lesson is for teaching superlative adjectives in English. It Includes slides to teach students how to form superlative adjectives, both regular and irregular, and includes some superlative adjective examples.
Comparative Adjectives PPT
This PPT shows students how to form comparative adjectives, both regular and irregular, and includes some comparative adjective examples.
Easy English Riddles PPT
This PowerPoint presentation has 10 easy English riddles. This can be used for a fun classroom activity when you have extra time in class.
Weather PPT
This weather PowerPoint is for lessons teaching weather vocabulary and expressions such as ‘How’s the weather?’, ‘What’s the weather like?’, etc. Included in this weather PPT are weather vocabulary and sentences, plus a fun weather guessing game at the end to review.
Wh Questions PowerPoint
his PowerPoint includes slides explaining the usage of the 7 Wh- questions and some example questions. At the end there is a quiz with 10 questions.
Verb To Be PPT
Two PowerPoints for teaching the verb ‘to be’. One for teaching the present tense and one for teaching the past tense.
Giving Directions PPT
This PowerPoint lesson is for teaching English lessons about asking and giving directions.
Ordinal Numbers PPT
This ordinal numbers PowerPoint includes numbers 1st to 31st and is ideal for lessons teaching ordinal numbers to English language learners.
Hobbies PPT
This Hobbies PowerPoint presentation is great for introducing vocabulary to do with hobbies in English to kids and beginner ESL students.
Farm Animals PPT
This PPT includes 11 farm animal names in English with pictures and includes pig, cow, sheep, horse, chicken, duck, goat, donkey, bull, chick, and mouse.
Tongue Twisters PPT
This PowerPoint lesson includes simple and easy tongue twisters for kids.
Rooms Of The House PPT
This rooms of the house PowerPoint lesson includes rooms of the house vocabulary and expressions such as ‘Where’s mom?’ – ‘She’s in the living room.’
Transportation PPT
This PowerPoint lesson is great for teaching transportation and modes of transport in English to kids and beginner English language learners.
Alphabet And Phonics Sounds A to Z PowerPoint
A phonics PPT for teaching the alphabet sounds A to Z, plus a fun phonics ppt game.
Sports PPT
This sports PowerPoint lesson is for lessons teaching about sports and sports vocabulary in English.
Places In Town PowerPoint
This PowerPoint presentation is for teaching about places around town in English.
Daily Routine PPT
This PowerPoint is ideal for teaching about daily routines vocabulary in English.
Sickness And Health PPT
The presentation includes slides to practice sickness vocabulary in English and slides to practice asking and answering ‘What’s the matter?’ – ‘I’ve got a (fever).’
How Much Is it? PPT
In this ESL PowerPoint Lesson, students will learn English vocabulary to do with money and will practice asking and answering ‘How much is it?’. Students will learn numbers 1 to 100.
Prepositions Of Place PPT
This prepositions PowerPoint is great for teaching the prepositions on, in, under, in front of, behind, next to, and between, and asking and answering ‘Where is the monkey?’.
Food PPT – Likes And Dislikes
This Food PowerPoint is for lessons teaching food vocabulary and likes and dislikes in English.
Jobs and Occupations PPT
A PowerPoint presentations for teaching English lessons about jobs and occupations.
Quantifiers Much and Many PPT
This PowerPoint lesson includes a review countable and uncountable nouns and and instructions on how to use the English quantifiers ‘many’ and ‘much’.
Quantifiers PPT | A Few and A Little
A PowerPoint lesson for teaching the quantifiers ‘a few’ and ‘a little’.
Prepositions of Time PPT – In On At
This PowerPoint is for teaching the prepositions of time in, on, and at.
Feelings And Emotions PPT
This PowerPoint presentation is for lessons teaching about feelings and emotions in English.
More Resources
You can find lots more free ESL resources on Games4esl. Check out our free PowerPoint Games, Activity Videos, Online Quizzes, Worksheets, and ESL Printables.