This fun farm animals song from Steve and Maggie, paired up with our free flashcard sets and worksheets is really great for teaching or reviewing farm animals and feelings with young ESL learners in classrooms or at home!

The song focuses on the following vocabulary:

  • cow
  • horse
  • goat
  • sheep
  • pig
  • happy
  • angry
  • sleepy
  • hungry
  • lazy

Also, we recommend checking out Steve and Maggie’s teaching materials for kids: