Medium-Difficulty Piano Songs — Intermediate Pieces

6,608 songs — Stepped past the beginner phase? This collection holds our medium-difficulty arrangements — typically 6–12 chords, more interesting rhythms, both hands doing different things, occasional sharps and flats. You should be comfortable with hand independence and basic chord shapes before tackling these. Filter by mood or key below to narrow down to your style.

I CAN'T STAND THE RAIN

Ann Peebles

MediumKey Eb100 BPM
Play

I DON'T KNOW

Paul McCartney

MediumKey Eb80 BPM
Play

I FEEL THE EARTH MOVE

Carole King

MediumKey F120 BPM
Play

IF I ONLY HAD THE WORDS

Billy Joel

MediumKey A72 BPM
Play

IF I WERE YOUR WOMAN

Alicia Keys

MediumKey G90 BPM
Play

I HOLD ON

Dierks Bentley

MediumKey C120 BPM
Play

I HOPE YOU DANCE

Lee Ann Womack

MediumKey Eb100 BPM
Play

I LOVE THE WAY YOU LOVE ME

John Michael Montgomery

MediumKey Db150 BPM
Play

I'M FREE

Dean Pitchford

MediumKey C140 BPM
Play

I'M STILL HERE

John Rzeznik

MediumKey A127 BPM
Play

In Christ Alone

Passion

MediumKey Bb68 BPM
Play

IN COLOR

Jamey Johnson

MediumKey Eb140 BPM
Play

I STILL BELIEVE

Jeremy Camp

MediumKey Ab135 BPM
Play

IT MUST HAVE BEEN THE MISTLETOE

Barbara Mandrell

MediumKey Bb98 BPM
Play

IT'S JUST ANOTHER NEW YEAR'S EVE

Barry Manilow

MediumKey Bb60 BPM
Play

IT'S NOW OR NEVER

Elvis Presley

MediumKey Bb138 BPM
Play

I'VE BEEN THIS WAY BEFORE

Neil Diamond

MediumKey A87 BPM
Play

I WANT IT THAT WAY

Backstreet Boys

MediumKey A100 BPM
Play

JANIE'S GOT A GUN

Aerosmith

MediumKey Bb120 BPM
Play

JAR OF HEARTS

Christina Perri

MediumKey Ab75 BPM
Play

Jesus, Son of God

Chris Tomlin

MediumKey B76 BPM
Play

KING

Tree63

MediumKey Ab144 BPM
Play

LATCH

Disclosure featuring Sam Smith

MediumKey Bb120 BPM
Play

LEAVE A LITTLE ROOM FOR GOD

Neil Diamond

MediumKey E100 BPM
Play

LET'S HANG ON

Manhattan Transfer

MediumKey Db100 BPM
Play

LET THE RIVER RUN

Carly Simon

MediumKey C120 BPM
Play

LEVON

Elton John

MediumKey Bb72 BPM
Play

LIBRE SOY

Kristen Anderson-Lopez

MediumKey G142 BPM
Play

LIFT ME UP

Christina Aguilera

MediumKey E70 BPM
Play

LINGER

The Cranberries

MediumKey D110 BPM
Play

LONELY GIRL

P!nk

MediumKey C90 BPM
Play

LOVE HAS COME

Amy Grant

MediumKey G125 BPM
Play

LOVELY RITA

The Beatles

MediumKey E90 BPM
Play

LOVELY TO LOOK AT

Fred Astaire

MediumKey Ab120 BPM
Play

LOVE ME HARDER

Ariana Grande & The Weeknd

MediumKey E100 BPM
Play

LOVE SO RIGHT

Bee Gees

MediumKey E90 BPM
Play

Love The Way You Lie

Eminem

MediumKey Eb87 BPM
Play

LOVE YOU LIKE A LOVE SONG

Selena Gomez

MediumKey C#116 BPM
Play

LOVIN U

Alicia Keys

MediumKey C75 BPM
Play

LOVIN' YOU

Minnie Riperton

MediumKey A64 BPM
Play

LUCKY MAN

Montgomery Gentry

MediumKey E140 BPM
Play

MAKING MEMORIES OF US

Keith Urban

MediumKey E105 BPM
Play

MAMA, I'M COMING HOME

Ozzy Osbourne

MediumKey Ab75 BPM
Play

Mercy

Muse

MediumKey G130 BPM
Play

MERCY, MERCY ME

Michael McDonald

MediumKey E182 BPM
Play

MERCY ON ME

Christina Aguilera

MediumKey A120 BPM
Play

MORE THAN A WOMAN

Aaliyah

MediumKey C100 BPM
Play

Motherland

Natalie Merchant

MediumKey Bb99 BPM
Play

Page 44 of 138 · 6,608 medium songs

Frequently asked questions

What skills do I need for medium piano songs?
Hand independence (each hand doing different things), comfort with basic chord shapes (major, minor, 7th), ability to read at least chord symbols if not full notation, and steady tempo control.
How long does a medium song take to learn?
For an intermediate player, expect 1–2 weeks of consistent practice (15–30 min/day) to play a medium song confidently. Some songs with tricky rhythms or chord changes may take longer.
What's a good first medium-level song?
"A Thousand Years" by Christina Perri and "Someone Like You" by Adele are popular intermediate stepping stones — well-known melodies with manageable chord progressions.