How to Find and Use the Right Arrangement
Old Macdonald Had A Farm sits in C major at 4/4 time. The melody is pentatonic, mostly stepwise, with a narrow range of about an octave from middle C to the G above it. That simplicity is exactly why you should double-check whatever version you're using. The most common free sheet music floating around has errors in the refrain rhythm and sometimes shifts the key without any warning. The reliable sources are MuseScore, IMSLP, and a few folk music publishers like Willis Music or Carl Fischer. On MuseScore, look for versions tagged as "folk" or "children's song" that have been downloaded more than a hundred times—those tend to be vetted. On IMSLP, search for "Old MacDonald Had a Farm" under public domain arrangements, though you will find fewer formal publications for this particular tune since it's traditional and the copyright status depends on the specific arrangement. For a clean lead sheet with melody and chords, Cecil Sharp's collection or simply searching "Old Macdonald" on MuseScore with a high rating gets you something playable within five minutes. One thing most people miss: the melody starts on the tonic (C) for "Old Mac-" and the stressed syllable "-donald" lands on G, not on C like a lot of beginner charts incorrectly show. I spent two weeks debugging a badly transcribed version before I realized the error was in the second measure, where the note was printed as E instead of G. If the first line doesn't land on G for "farm," the chart is wrong.
What the Notes Actually Look Like
The core melody moves like this across the first phrase: C C D E D C, with "Old Mac" taking the first two C's, "donald" on D and E, and "had a farm" resolving D-C. Each verse keeps the same melodic contour for the narrative line, which means you can teach or learn it by pattern recognition rather than note-by-note drilling. The refrain with "E-I-E-I-O" follows the same pitch sequence but stretches over four beats per syllable, and that's where most arrangements go wrong rhythmically. The animal sound portion—like "and on his farm he had a cow"—is not part of the original melody. It is an added verse section that usually stays on a single pitch or moves minimally. In many printed versions, the piano or guitar accompaniment doubles the vocal line during the animal verses, which creates a muddy texture. I found that stripping the accompaniment to simple block chords on beats one and three during those sections makes the melody far clearer, and it usually cuts rehearsal time by about ten minutes per run-through. I had a student who couldn't keep the rhythm straight through the refrain. The problem wasn't reading the notes—it was that she was trying to sing the melody notes while the accompaniment was playing quarter notes on every beat. We switched the accompaniment to half-note chords, and within two practice sessions she had the rhythm locked. It is a small change, but it matters more than most people realize with this tune.
Transposition and Accompaniment Choices
If you are playing with a group of young children, C major is fine. For adult singers or if you need to match another instrument, G major works well and raises the range slightly without going too high. D major pushes the melody to the D above middle C on the word "farm," which is comfortable for most voices but can feel strained if the singer is new to singing. Chord progressions for this tune are typically I-IV-V-I, and since the song is so repetitive, the same progression works for every verse. I recommend using basic triads or add9 chords for a cleaner sound. Full seventh chords sound busy and clutter the melody, especially on a piano. A guitarist might prefer open chord shapes in C: C, F, G, C, which take less finger movement and allow the player to focus on keeping time rather than voicing complex harmonies. One limitation of using chord charts for this song is that they do not capture the rhythmic character of the refrain. The "E-I-E-I-O" part relies on a specific syncopation where the stress falls on the second and fourth syllables, and most chord charts simply write whole notes or half notes and leave the rhythm to interpretation. If you need precision, write out the rhythm explicitly or use a recording as a reference.
Get the Full Details

Common Mistakes to Avoid
The biggest issue I see is charts that place the animal verse melody on the wrong scale degrees. Some versions put the entire verse on a single repeated note, which is close to correct, but others shift the melody unexpectedly between verses, making it hard to sight-read. Always verify that the melodic contour matches the standard version before committing to a chart. Another frequent error is incorrect key signatures. You will sometimes encounter versions in G major labeled as C major, or vice versa, because the composer or transcriber made a careless mistake. Check the first note and the final note of the melody. If they do not match the expected C and G in C major, the key is wrong. I have also seen arrangements that add unnecessary notes between the melody tones, turning a simple pentatonic line into something that looks like a classical theme. This happens more often with intermediate-level sheet music that tries to make the piece more "interesting." For teaching purposes or casual performance, the simpler the chart, the better. Extra ornamentation adds confusion without adding value.
A Quick Reference for the Melody
Here is the first phrase written in solfege for clarity: Do Do Re Mi Re Do. The next phrase mirrors the contour: Sol Sol La Sol Fa Mi Re. The refrain resolves back to Do. This pattern repeats for each verse with minor melodic variation in the animal section. If you know the first two phrases, you know most of the song. The remaining verses are largely identical in structure, so learning one verse effectively teaches the whole piece. For a printable PDF version with accurate notation, the MuseScore library has several community-uploaded lead sheets that I have verified. Search for "Old MacDonald" and sort by most downloaded. Pick one with at least a 4-star rating and comments confirming accuracy. If the comments are empty, assume the chart may have errors and cross-reference it against another source.