ESL matching and spelling games - learn English language words by dragging and connecting missing parts. Useful TEFL materials for children to learn spelling words. As an ESL learner you can improve your vocabulary on the following: sports and activities, names of animals, zoo animals, deserts, math vocabulary, transportation, rivers, words in daily use etc. Add fun to your ESL learning by playing these games.    

Active Life

Active Life
Practice vocabulary about sports & activities - ESL matching game.

Animals

Animals
Animals - dog, goat, pig, cow etc  ESL matching game.

Desert

Desert
Vocabulary about deserts - Dune, Oasis etc ESL matching game.

Everyday Words

Everyday Words
Practice vocabulary about everyday words with this free ESL matching game.

Everyday Words

Everyday Words
Practice vocabulary about words commonly used - ESL matching game.

Glaciation

Glaciation
Learn new vocabulary about glaciation - ESL matching game.

Insect Names

Insect Names
Practice vocabulary about insect names with this free ESL matching game.

Math

Math
Practice vocabulary about math words -  ESL matching game.

Names of Countries

Names of Countries
Practice vocabulary about names of countries with this free ESL spelling game.

Names of Countries

Names of Countries
Learn vocabulary about names of countries with this free ESL matching game.

Number

Number
Practice spelling numbers with this free ESL matching game.

Prehistoric Beasts

Prehistoric Beasts
Practice vocabulary about prehistoric beasts with this free ESL matching game.

River

River
Practice vocabulary about rivers with this free ESL matching game.

Solar System

Solar System
Practice vocabulary about the solar system with this free ESL matching game.

Sporting Activities

Sporting Activities
Practice vocabulary about sporting activities with this free ESL matching game.

Transportation

Transportation
Practice vocabulary about transportation with this free ESL matching game.

Vegetables

Vegetables
Practice vocabulary about vegetables with this free ESL matching game.

Weather

Weather
Practice vocabulary about weather with this free ESL matching game.

Zoo Animals

Zoo Animals
Practice vocabulary about zoo animals with this free ESL matching game.