&noscript=1" />

English for Kids. FREE playlearning™ content curated by the Lingokids educators team.

English for kids

Free Playlearning™ content curated by the Lingokids educators team.

English for kids

Old MacDonald Had a Farm Song 🐄 Nursery Rhymes for Kids

Enjoy a Lingokids rendition of a nursery rhyme classic: "Old MacDonald Had a Farm." Kids can learn farm animal vocabulary while singing (oinking) along!

Old MacDonald Had a Farm Lyrics

Old MacDonald had a farm

Ee i ee i o

And on his farm he had some pigs

Ee i ee 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

Ee i ee i o

Old MacDonald had a farm

Ee i ee i o

 

And on his farm he had some cows

Ee i ee i oh

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

Ee i ee i o

Old MacDonald had a farm

Ee i ee i o

 

And on his farm he had some ducks

Ee i ee i oh

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

Ee i ee i o

Old MacDonald had a farm

Ee i ee i o

 

And on his farm he had some sheep

Ee i ee i oh

With a baa-baa here

And a baa-baa there

Here a baa, there a baa

Everywhere a… cock-a-doodle-doo

 

Quack-quack here, and a quack-quack there

Here a quack, there a quack

everywhere a quack-quack

Moo here, and a moo there

Here a moo, there a moo

Everywhere a moo

oink-oink here, and an oink-oink there

Everywhere an oink-oink

 

Old MacDonald had a farm

Ee i ee i o

 

About the Song

The “Old MacDonald Had a Farm” song is a great way to teach barn animal vocabulary to young learners. While singing along, children can practice animal sounds and strengthen their listening skills.

Enjoy this rendition of a classic nursery rhyme for kids! Which barn animal is your child’s favorite? Let us know by tagging us on social media.

Is your child ready to start Playlearning™?

Jumpstart your child’s  Playlearning™ adventure by downloading the Lingokids app!

📣 Sharing is caring!