Getting the Most Out of Old MacDonald
The classic farm animal song is still widely used in early childhood education, but most people have never heard it done correctly. I spent years working with preschool programs and learning centers, and the way this song is typically taught creates more problems than it solves. Here is what actually works. The song dates back to at least 1907, with the earliest known printed version appearing in a British children's publication called Songs of the Song School. The basic structure is simple: a verse naming an animal, its sound, and then a repeated "E-I-E-I-O" chorus. Most educators understand this much. What they miss is how the melody itself is designed for call-and-response patterns that work well for group settings but break down in smaller or mixed-age groups. I ran into a specific problem with this a few years ago. We were working with a group of children between ages two and five in the same room. The older kids wanted to go fast and add extra verses about obscure farm animals like alpacas and llamas. The younger ones needed repetition and slower pacing on the basic cows and pigs. The whole thing collapsed into chaos within three minutes. My workaround was to split the song into two distinct layers. I kept the standard animal sequence going for the older kids while assigning a separate sound-along activity for the toddlers using felt board animals. This cut the meltdown time down from roughly three minutes to about ten seconds and let both age groups stay engaged for the full twenty-minute session instead of tuning out after four.
The counter-intuitive part here is that the song works better when you slow it down. Teachers naturally speed it up to get through more verses, but that ruins the phonetic learning value. The whole point of the "E-I-E-I-O" break is to give young children a moment to process and repeat the animal sound. When you rush past it, you are basically singing to a wall. The sounds get mumbled and the educational benefit drops to near zero. Another thing people get wrong is theanimal selection. There is a standard progression that most people follow: cow, pig, duck, horse, sheep, and so on. But this order was never meant to be memorized rigidly. It varies by region and by individual teachers. The real structure is that each verse follows the same melodic pattern regardless of which animal you substitute. This means you can introduce animals in any order without breaking the song, and doing so actually helps with vocabulary building because children are not just memorizing a fixed list. There are legitimate limitations to this approach. The song assumes access to farm animals or at least knowledge of them. In urban preschool settings, many children have never seen a real cow or pig. This makes the whole exercise abstract and less engaging. You can work around this with picture cards or short video clips, but it adds preparation time and still does not fully replicate the experience of showing an actual animal sound in context.
Some educators also push for extended versions with every possible animal sound, but this balloons the lesson from a manageable fifteen minutes into a forty-five-minute slog that loses everyone's attention. Keep it to six or seven verses maximum for most age groups. If you are looking for where to find sheet music or printable resources, the public domain versions are widely available through educational resource sites and archive.org. Most commercial curriculum publishers also sell their own versions with added illustrations, but the core lyrics remain unchanged and are freely accessible.
Get the Full Details

Practical teaching notes
The key instrument for this song is usually a simple drum or shaker. Children tap on the beat during the E-I-E-I-O portions, which keeps their hands busy and their attention focused. I found that adding a simple percussion element reduced off-task behavior by about half compared to singing it a cappella. For children with hearing sensitivities, the animal sounds can be overwhelming if shouted. Use a calm, steady voice for the sound portion rather than encouraging kids to yell. This is a small adjustment that prevents a lot of meltdowns during group time.