گیاهی ترین SEO Pooyan!

Search for anything to prepare the best ESL class ever

Search
Filter by Categories
ESL/EFL Games
Lesson Plan
Materials, songs & DIY
Teaching Topics
Warm ups/Ice breakers
Filter by students' age
12+ years old
2-3 years old
3-5 years old
5-7 years old
7-12 years old
Filter by Levels
Advanced (level 4)
Beginner (level 1)
Elementary (level 2)
Intermediate (level 3)
Filter by Class sizes
crowded (20+)
large class (13 to 20 students)
medium class (7 to 12 students)
small class (2 to 6 students)
Filter by topics
Ability
Actions
Animals
Body parts
Chores
Christmas
Clothes
colors
day month year
Describing People
directions
family
feelings and emotions
foods
Hello World!
nature around us
numbers
Objects
On the farm
Phonics
Places in town
possession
prepositions
shapes
space
sports
transportation
vehicles
weather
Filter by Activity Types
group activity
one by one
Paired
two by two
Whole class
Generic filters

Please pay attention to these for a better search result:

  • Check fewer boxes to get more results
  • leave all the checkboxes in a column unchecked for acting as “all”. For example, if search within all the categories is needed then do NOT check any boxes in the categories filter
  • Results are opened in a new tab so feel free to just click on them right away.
  • To search by word click on the Magnifier icon
  • If you couldn’t find what you needed please leave us a message via admin@eslarchive.com we will post as soon as possible
  • Meanwhile, check each category for recent posts and activities

December 10, 2019
Wish You a Merry Christmas  We Wish You a Merry Christmas Wish You a Merry Christmas

We Wish You a Merry Christmas

The good ol' Christmas carol that brings every voice together to sing it. same thing can happen in ESL classes with all ages
December 4, 2019
baby shark Baby shark doo doo song lyrics and videos baby shark

Baby shark doo doo song lyrics and videos

Baby shark is a fun song for kids from 2 to 12 years old. It teaches students to learn family related vocabulary while shaking off some energy and set kids for a great class.Teachers can use this song as a warm up activity as well
December 20, 2019
esl family tree ESL Family Tree (student’s version) IMG 20191220 163432

ESL Family Tree (student’s version)

For this version of ESL family tree, students must be notified in advance to bring photos of their family members. If you wanna see the teacher’s version please visit ESL family tree […]
November 24, 2019
the circle ESL game esl game The Circle ESL Game good for large classes 1296579

The Circle ESL Game good for large classes

Circle ESL game is a fun and engaging activity to play with ESL kids. Good thing is that the game is suitable for any class size and specially works well with large […]
December 14, 2019
Chinese Whisper chinese whisper Chinese Whisper ESL Game for all ages and levels Chinese Whisper

Chinese Whisper ESL Game for all ages and levels

Chinese Whisper is one of the easy fun games to play. This activity is helpful for listening skills. Here you’ll learn a few extra tips to make it more fun. Also NO […]
January 16, 2020
esl number ice breaker and warm up number call Number call a warm up and ice breaker for ESL students esl number ice breaker and warm up

Number call a warm up and ice breaker for ESL students

Number call can be played as a warm up or an ice breaker. For this ESL activity make sure there are enough printed numbers to give out to students. Though you can […]