Kids' songs to learn English in a fun way

Songs for Kids


song units sorted by vocabulary topic


learning and teaching resources

Singing songs can be a fun starting point for further work. You can use the songs to teach different vocabulary topics such as body parts, numbers or farm animals.


There are 22 song units in this section (16 songs for kids and 6 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.



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
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. Christmas dishes
Learn English with songs. Clothes
  • 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. Colours
  • Colours »
  • Let's learn the names of the most common colours in English with the Baa, Baa, Black Sheep song!
  • vocabulary: black, white, yellow, green, red, blue, pink, brown
Learn English with songs. Community helpers
  • Community Helpers »
  • Listen to the strory of The Farmer in the Dell, then learn more English words for community helpers.
  • vocabulary: cook, doctor, driver, farmer, fireman, mechanic, nurse, policeman, postman, teacher
Learn English with songs. Counting
Learn English with songs. Family members
  • Family Members »
  • Listen to the Silent Night carol, then learn some English words for family members.
  • vocabulary: child, mother, father, parents
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
  • 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. Kitchen items
Learn English with songs. Materials
  • 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
Learn English with songs. Spacial days
  • Special Days »
  • Let's welcome the new year with the Auld Lang Syne song and learn some English words for Special Days!
  • vocabulary: New Year's day, Valentine's day, St. Patrick's Day, Easter, Mother's day, Father's day, Independence Day, Clown Day, Back to school, Halloween, Thanksgiving, Christmas
Learn English with songs. Weather
  • Weather »
  • Singing the Rain, Rain, Go Away song is a fun way to start learning about the weather in English.
  • vocabulary: cloudy, foggy, rainy, snowy, sunny, windy
Learn English with songs. Wild West
  • 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
  • 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