Easy Christmas piano songs for beginners
The easiest Christmas songs to play on the piano are carols that move by step in a small range: Joy to the World, The First Noel, While Shepherds Watched and Away in a Manger all fit in about an octave and use quarter and eighth notes. Start with one of those as a right-hand melody, then try a version with a left hand, such as Silent Night in C.
Every carol below is in the public domain and in the PianoKite library, with its own page where you can hear the first 20 seconds on a falling-notes player in your browser. The level badges use our five-level scale, from Beginner to Expert; a badge like "1–2" means the carol comes in several versions. And if you're completely new to the piano, lesson unit 2, which is free, includes Jingle Bells.
The easiest carols: one hand, one octave (level 1)
These are right-hand melodies with no left-hand part, so you can concentrate on finding the notes and keeping the beat. They're the right place to start if you've had the piano for a few weeks.
While Shepherds Watched Their Flocks Beginner
The shortest carol in the library, under 20 seconds. Almost every note is a half note, so you have two full beats to find the next key, and the tune stays between F♯ and E, less than an octave. A good first carol for anyone who still counts every beat.
Joy to the World Beginner
The first eight notes are a D major scale walking down from D to D: D, C♯, B, A, G, F♯, E, D. If you can play a scale, you can play the opening. The whole carol stays inside that one octave. The tricky bit is the rhythm of the first words ("Joy to the world"), a long note followed by a short one; count it slowly before you speed up.
The First Noel Beginner
Also in D major and also inside one octave. The tune starts on F♯, steps down to D and then climbs the scale. The verse sings the same phrase twice, and the refrain ends the same way, so there's less to learn than its length suggests. It's in three-four time. The library has it at two tempos; take the slower one first.
Away in a Manger Beginner
William J. Kirkpatrick's tune, in three-four time with quarter and eighth notes. There are two versions: one in G with only a couple of black keys, and one in D that sits lower, around middle C. Each is under half a minute. Watch the first notes: the tune starts with a leap up a fourth, so put your hand where the leap lands, not where it starts.
Up on the Housetop Beginner and The Boar's Head Carol Beginner
Two carols that use only white keys. Up on the Housetop stays between G and E, a range of six notes, so your hand barely moves; it's a minute long, which makes it good practice in keeping a steady beat. The Boar's Head Carol, an old English carol, uses one octave from E to E.
In Dulci Jubilo Beginner
A medieval German-Latin carol with a rocking, dance-like rhythm. There are three beginner versions; two in G stay within one octave from E to E with very few black keys. The challenge is the lilt: long-short patterns that should swing gently rather than limp. Listen to it a few times before you play.
Angels We Have Heard on High Beginner
The verses are simple; the "Gloria" refrain is a long chain of quick notes that falls step by step in a repeating pattern. Practise the refrain on its own first, slowly, until the pattern is in your fingers. The library also has a Scottish Gaelic version, Ainglean Chuala Sinn gu h-Àrd, set in G with no black keys at all.
Carols with a left hand, or more to read (levels 1–2)
These either have a left-hand part, a wider range or a rhythm that needs some reading. Learn each hand on its own before putting them together.
Silent Night Beginner
Franz Xaver Gruber's carol in an arrangement in C major with no black keys at all, and a gentle first left-hand part: in each bar, a low note followed by the same note twice an octave higher, a waltz-like pattern that mostly sits on C and G. It's slow, in three-four time, about half a minute. If you only want the tune, there's also a melody-only version in D, which has the dotted, rocking rhythm of the carol as it's usually sung.
God Rest Ye Merry, Gentlemen Beginner–Easy
In E minor, which gives it its darker colour. The two beginner versions are melodies made almost entirely of quarter notes, between D and E, so the rhythm is easy and you can focus on the notes, including the F♯ that E minor needs. The level 2 version adds hymn-style harmony: chords in both hands, which is a big step up in reading.
Hark! The Herald Angels Sing Beginner–Easy
Mendelssohn's tune, in three beginner melody versions in G (the longest covers two verses) and a level 2 version in F with hymn-style harmony in both hands. The melody's dotted rhythms are the main thing to count. The opening is a good test of hand position: it starts low on D and leaps up a fourth to G.
In the Bleak Midwinter (Cranham) Beginner
Gustav Holst's slow, quiet tune (often called Cranham). The version in G is the melody alone, within one octave. The version in F is harmonised like a hymn, with chords in both hands; it's still level 1 because it's slow, but reading two or three notes at once in each hand takes patience. Use Wait mode for the first runs.
Sussex Carol Beginner
A bright English carol with three beginner versions: a short melody in A minor, a longer melody in G, and a version in F with both hands. Most versions are written in six-four time, which simply means two groups of three beats: count "1 2 3 4 5 6" with a little weight on 1 and 4.
O Holy Night Beginner
Adolphe Adam's carol has the widest range of the beginner carols here, from D up to the F♯ an octave and a third above, so your hand has to move. It's in six-eight time with long held notes; hold them for their full value, because that's where the carol gets its feeling. Two versions with the same notes, at two tempos.
The Wexford Carol Beginner
A traditional Irish carol with a modal sound: it uses both F♯ and F natural, and later B♭, so read the accidentals carefully. The melody alone, in three-four time with dotted rhythms, about 45 seconds.
Something to work towards (level 2 and up)
- Greensleeves Easy: the tune of What Child Is This? One version has both hands, the other is a flowing melody in eighth notes.
- Ring the Merry Christmas Bells Easy: a cheerful Christmas hymn by William J. Kirkpatrick, with both hands and dotted rhythms.
- Hallelujah Chorus Easy: Handel's chorus from Messiah, a Christmas-season favourite, in an easy one-minute arrangement in C.
- Dance of the Sugar Plum Fairy Advanced: Tchaikovsky's celesta solo from The Nutcracker, spread across more than four octaves with quick, light notes. A goal for later.
- March of the Toys Expert: Victor Herbert's march from Babes in Toyland, more than four minutes long and the hardest piece here.
- For New Year's Eve, Auld Lang Syne Beginner–Easy comes in two beginner and two easy versions.
Why aren't Let It Snow, Rudolph or Jingle Bell Rock here?
Because they're still under copyright. PianoKite only includes music that is in the public domain, and every piece is checked by hand. Many of the best-known Christmas songs are 20th-century pop songs: Let It Snow! was written in 1945 and Rudolph the Red-Nosed Reindeer in 1949. In the United States only works published before 1931 are in the public domain as of 2026, and in the EU and UK a song stays protected until 70 years after its writers' deaths. Traditional carols and 19th-century hymn tunes are free everywhere. The guide to public-domain music explains how it works.
A few public-domain favourites, such as O Come, All Ye Faithful, Deck the Hall and Good King Wenceslas, aren't in the library yet. If you have a MIDI file of one, you can import it into the app (on the free plan, the first 15 seconds of each file play). Jingle Bells (published in 1857, and originally not a Christmas song at all) is in the free lessons.
How to learn a carol in a week
Carols are short, so ten to fifteen minutes a day is enough to have one ready for the family in a week. Here's a plan for a level 1 carol; for one with a left hand, give each step an extra day.
- Day 1: listen and find the notes. Play the preview on the carol's page two or three times. Find the lowest and highest notes, and where your hand needs to move. Then play the first phrase in Wait mode, where the music waits for each note.
- Day 2: the whole tune, slowly. Go through the carol phrase by phrase in Wait mode. Settle on a fingering and keep it.
- Day 3: the rhythm. Play along at 50% speed with the count-in. Count out loud. If you stumble, that phrase goes back to Wait mode for a few runs.
- Day 4: fix the hard bars. By now you'll know which two or three bars go wrong. Loop just those, starting a bar early.
- Day 5: 75% speed. Play the whole carol at 75%. If you're adding a left hand, practise it alone today.
- Day 6: full speed, or hands together. Go to 100% for a melody; for a two-hand version, put the hands together slowly.
- Day 7: play it for someone. Run it twice as a warm-up, then play it without stopping, whatever happens. Keeping going through a slip is a skill of its own.
The same method works for any piece; how to practise a new piano piece goes into more detail. In PianoKite, every bar is scored as you play, so on day 4 you can see which bars need the work instead of guessing.
Which carol should I start with?
| If you… | Start with |
|---|---|
| got your piano this month | While Shepherds Watched, Up on the Housetop or Jingle Bells in the lessons |
| can play a scale with your right hand | Joy to the World or The First Noel |
| want a first piece with both hands | Silent Night in C |
| read both clefs a little | In the Bleak Midwinter in F or God Rest Ye Merry, Gentlemen (level 2) |
| have played for a year or more | Greensleeves, Hark! The Herald Angels Sing (level 2), then the Sugar Plum Fairy as a long-term goal |
Start in early December, not on Christmas Eve. For more pieces at the same level, browse the beginner pieces or the easy classical pieces for beginners. Just unboxed a new piano? Read your first steps with a digital piano first.