Kids' songs to learn English in a fun way

Songs for Kids


song units sorted by vocabulary topic


learning and teaching resources

English songs and carols sorted by vocabulary topic. Scroll down to explore!


Songs for kids learning English can be a fun starting point for further work. You can use them to teach different vocabulary topics such as body parts, numbers or farm animals.

There are 16 song units in this section (12 songs for kids and 4 Christmas carols). Each unit comes with an audio file, song lyrics, song facts and printable resources. Also, each unit has a picture dictionary with images that refer to words mentioned in (or related to) the song. Below each dictionary you will find some ideas on how to practise spelling words in a fun way.

Here you can browse the song units organised by vocabulary topic. The guide below can help you find resources suitable for a particular lesson.



song units sorted by topic

Learn English with songs. Alphabet
  • Alphabet »
  • Learn the alphabet with the ABC Song! Also, learn the names of 26 animals. Each one begins with a different letter
  • vocabulary: ant, bat, cow, duck, eagle, fox, goat, horse, insect, jellyfish, kiwi, lion, mosquito, newt, octopus, parrot, quetzal, raccoon, sheep, turtle, uacari, viper, wolf, xenops, yak, zebra
Learn English with songs. Birthday party
Learn English with songs. Body
  • Body »
  • Learn English words related to the body with the Head and Shoulders song
  • vocabulary: head, shoulders, knees, toes, eyes, ears, mouth, nose
Learn English with songs. Christmas characters
  • Christmas Characters »
  • Frosty is the title character of the beloved Christmas song Frosty the Snowman. Meet other Christmas characters!
  • vocabulary: Snowman, Reindeer, Elf, Santa, Angel, Gingerbread, Nutcracker, Scrooge
Learn English with songs. Christmas decorations
  • Christmas Decorations »
  • Celebrate Christmas with the Deck the Halls carol. The music comes from Wales, but the English words are American in origin. Also, learn the names of Christmas decorations.
  • vocabulary: holly, mistletoe, lights, wreath, bell, ball, star, tree
Learn English with songs. Dishes vocabulary
Learn English with songs. Clothes vocabulary
  • Clothes »
  • Yankee Doodle was interested in fashion. He cared about his clothing. So, let's learn about clothes for boys
  • vocabulary: hat, cap, tie, scarf, shoes, socks, jacket, shirt, trousers, shorts
Learn English with songs. Counting
Learn English with songs. Farm animals
  • Farm Animals »
  • What animals has Old MacDonald got on his farm? What noise do they make? Listen to the song and find out!
  • vocabulary: chick, cow, duck, pig, dog
Learn English with songs. Feelings vocabulary
  • Feelings »
  • If You're Happy and you know it, sing this song! Also, learn more emotions and feelings vocabulary
  • vocabulary: happy, sad, angry, bored, scared, sleepy, surprised, tired, hot, cold
Learn English with songs. Materials vocabulary
  • Materials »
  • If we look around us, we can see different objects made of different materials. Learn the names of the materials mentioned in the London Bridge song
  • vocabulary: wood, clay, iron, steel, silver, gold
Learn English with songs. Musical instruments
  • Musical Instruments »
  • Listen to the story of This Old Man. Also, learn the English words for 10 common musical instruments!
  • vocabulary: accordion, drum, flute, guitar, harp, piano, tambourine, trumpet, violin, xylophone
Learn English with songs. Sea creatures
  • Sea Creatures »
  • Let's go to sea with the My Bonnie song. Let's dive into the deep to swim with the amazing sea creatures!
  • vocabulary: dolphin, seahorse, turtle, jellyfish, whale, octopus, fish, shark, seal, crab
Learn English with songs. Space vocabulary
Learn English with songs. Wild West vocabulary
  • Wild West »
  • Cowboys, sheriffs, Indian boys... Let´s go to the Wild West with the Clementine song
  • vocabulary: miner, sheriff, chief, cowboy, cactus, tepee, saloon, horse
Learn English with songs. Winter vocabulary
  • Winter »
  • Brrrr! It's cold outside... So, let's sing the Jingle Bells song and learn some English words related to the winter theme!
  • vocabulary: sleigh, sledge, mittens, scarf, skates, snowflake, snowman, snowball