Old MacDonald Had a Farm is one of the most beloved English nursery rhymes, perfect for teaching children about animals and the sounds they make.
With its fun repetition and lively rhythm, this song is great for preschool learning, group activities, and interactive play.
Sing it with your child to explore animal names, sounds, and English vocabulary in a playful way.
Old MacDonald Had a Farm Lyrics
Old MacDonald had a farm, E-I-E-I-O!
And on that farm he had a pig, E-I-E-I-O!
With an oink-oink here,
And an oink-oink there,
Here an oink, there an oink,
Everywhere an oink-oink.
Old MacDonald had a farm, E-I-E-I-O!
Old MacDonald had a farm, E-I-E-I-O!
And on that farm he had a duck, E-I-E-I-O!
With a quack-quack here,
And a quack-quack there,
Here a quack, there a quack,
Everywhere a quack-quack.
Old MacDonald had a farm, E-I-E-I-O!
Old MacDonald had a farm, E-I-E-I-O!
And on that farm he had a horse, E-I-E-I-O!
With a neigh-neigh here,
And a neigh-neigh there,
Here a neigh, there a neigh,
Everywhere a neigh-neigh.
Old MacDonald had a farm, E-I-E-I-O!
Old MacDonald had a farm, E-I-E-I-O!
And on that farm he had a sheep, E-I-E-I-O!
With a baaa-baaa here,
And a baaa-baaa there,
Here a baa, there a baa,
Everywhere a baa-baa.
Old MacDonald had a farm, E-I-E-I-O!
Old MacDonald had a farm, E-I-E-I-O!
And on that farm he had a cow, E-I-E-I-O!
With a moo-moo here,
And a moo-moo there,
Here a moo, there a moo,
Everywhere a moo-moo.
Old MacDonald had a farm, E-I-E-I-O!
About Old MacDonald Had a Farm
Old MacDonald Had a Farm is an educational nursery rhyme that introduces children to animals and the sounds they make.
It is often sung in classrooms, playgroups, and homes because of its engaging repetition and endless variations.
Origin & History
The song dates back to at least the 18th century, with early versions appearing in England and America.
Over time, it became one of the most popular children’s songs worldwide, with many adaptations featuring different animals.
Why Kids Love It
- Fun animal sounds and repetition make it easy to remember
- Interactive structure allows kids to “join in” with sounds
- Builds vocabulary around animals and farms
- Great for toddlers, preschoolers, and early English learners
How to Use It at Home
Sing the song and let children choose their favorite animal to add
Use toys or flashcards of animals to make it interactive
Practice animal sounds together for fun role-play
Turn it into a counting game by asking:
- “How many animals are on the farm?”
- “Which animal comes next?”
👉 Sing this lively rhyme with your little one and help them learn animals, sounds, and English vocabulary through music and play!
