ESL vocabulary interactive flash cards to learn new words. Useful English language learning aid for EFL teachers and also for ESL learners both at home and in school. Practice vocabulary on antonyms (opposite of words), country capitals, birds, geography, math, plural / singular, math, glaciation, deserts, vegetables, fruits, school, etc. Have fun flipping these cards and improving your English language vocabulary.

Antonyms 1

Antonyms 1
Practice vocabulary about antonyms with this free ESL flash card game.

Antonyms 2

Antonyms 2
Practice vocabulary with word opposites in this free ESL flash card game.

Antonyms 3

Antonyms 3
Practice word antonyms with this free ESL flash card game.

Antonyms 4

Antonyms 4
Practice vocabulary about antonyms with this free ESL flash card game.

Antonyms 5

Antonyms 5
Practice vocabulary on the opposite of words – ESL flash card game.

Birds

Birds
Practice names of birds with this ESL flash card game.

Country Capitals 1

Country Capitals 1
Practice vocabulary about country capitals with this free ESL flash card game.

Country Capitals 2

Country Capitals 2
Practice vocabulary about the capital cities of countries – ESL flash card game.

Country Capitals 3

Country Capitals 3
What is the capital of France, USA, Germany ? etc – ESL flash card game.

Country Capitals 4

Country Capitals 4
Learn names of country capitals with this free ESL flash card game.

Country Capitals 5

Country Capitals 5
Practice spelling country capitals with this free ESL flash card game.

Country Capitals 6

Country Capitals 6
Practice saying names of country capitals with this free ESL flash card game.

Everyday Vocabulary 1

Everyday Vocabulary 1
Practice Vocabulary about everyday vocabulary with this free ESL flash card game.

Everyday Vocabulary 2

Everyday Vocabulary 2
Practice Vocabulary about everyday vocabulary with this free ESL flash card game.

Everyday Vocabulary 3

Everyday Vocabulary 3
Practice vocabulary about everyday words with this free ESL flash card game.

Everyday Vocabulary 4

Everyday Vocabulary 4
Practice commonly used words vocabulary with this free ESL flash card game.

Everyday Vocabulary 5

Everyday Vocabulary 5
Learn everyday words with this free ESL flash card game.

Everyday Vocabulary 6

Everyday Vocabulary 6
Commonly used words in daily life vocabulary ESL flash card game.

Everyday Vocabulary 7

Everyday Vocabulary 7
Practice vocabulary about everyday activities with this free ESL flash card game.

Geography 1

Geography 1
Geography vocabulary, rivers, valleys, towns, weather – ESL flash card game.

Geography 2

Geography 2
Vocabulary about mountains, winds, climate, etc – ESL flash card game.

Geography 3

Geography 3
Geography definitions, peak, lake, gorge, canyon etc  ESL flash card game.

Household Items

Household Items
Vocabulary on household items, shower, lamp, door, bathtub – ESL flash card game.

Math Vocabulary 1

Math Vocabulary 1
Practice math vocabulary with this free ESL flash card game.

Math Vocabulary 2

Math Vocabulary 2
Math vocabulary, triangle, square, pentagon, PI – ESL flash card game.

Math Vocabulary 3

Math Vocabulary 3
Learn math vocabulary: circle, add, subtract, multiply – ESL flash card game.

Past Tense 1

Past Tense 1
Practice vocabulary with past tense / present tenses – free ESL flash card game.

Past Tense 2

Past Tense 2
Past tense ESL flash card game, run / ran, make / made, eat / ate etc.

Past Tense 3

Past Tense 3
Past tense ESL flash card game – draw / drew, hold / held, write / wrote.

Past Tense 4

Past Tense 4
Past tense ESL flash card game, grow / grew, dig / dug, see / saw, etc

Past Tense 5

Past Tense 5
Past tense ESL flash card game, burn / burnt, meet / met, wear / wore etc.

Past Tense 6

Past Tense 6
Past tense ESL flash card game, spend / spent, get / got, throw / threw, keep / kept.

Past Tense 7

Past Tense 7
Past tense ESL flash card game: say / said, put / put , do / did etc

Past Tense 8

Past Tense 8
Past tense ESL flash card game: shoot / shot, bring / brought, creep / crept etc

Past Tense 9

Past Tense 9
Past tense ESL flash card game: wake / woke, wear / wore , fly / flew etc

Past Tense 10

Past Tense 10
Past tense ESL flash card game: feed / fed, shrink / shrank, hold / held etc

Plural Singular 1

Plural Singular 1
Plural / singular ESL flash card game: zoo / zoos, potato / potatoes etc.

Plural Singular 2

Plural Singular 2
Plural / singular ESL flash card game: crisis / crises , wife / wives , etc

Plural Singular 3

Plural Singular 3
Plural / singular ESL flash card game: church / churches, plane / planes etc

Plural Singular 4

Plural Singular 4
Plural / singular ESL flash card game: datum / data, prize / prizes, echo / echoes.

Plural Singular 5

Plural Singular 5
Plural / singular ESL flash card game: pro / pros, mouse / mice, foot / feet etc