Medium-Difficulty Piano Songs — Intermediate Pieces

6,597 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.

WITH YOU I'M BORN AGAIN

Billy Preston

MediumKey Bb100 BPM
Play

4 MINUTES

Madonna featuring Justin Timberlake

MediumKey C110 BPM
Play

8 (circle)

Bon Iver

MediumKey Db62 BPM
Play

8 LETTERS

Why Don't We

MediumKey E88 BPM
Play

Angels

Robin Thicke

MediumKey Gb80 BPM
Play

Another Again

John Legend

MediumKey G100 BPM
Play

BRIGHT LIGHTS

Matchbox Twenty

MediumKey E95 BPM
Play

Butterfly

Jason Mraz

MediumKey Db112 BPM
Play

Car Wash

Christina Aguilera & Missy Elliott

MediumKey Bb110 BPM
Play

Could You

Mindi Dickstein

MediumKey A83 BPM
Play

DILEMMA

Nelly featuring Kelly Rowland

MediumKey Bb80 BPM
Play

DON'T KNOW MUCH

Linda Ronstadt and Aaron Neville

MediumKey C80 BPM
Play

DRIVE

Alan Jackson

MediumKey Eb100 BPM
Play

DRUNK IN LOVE

Beyonce Featuring Jay Z

MediumKey B136 BPM
Play

END GAME

Taylor Swift feat. Ed Sheeran and Future

MediumKey C160 BPM
Play

EVERYBODY HAVE FUN TONIGHT

Wang Chung

MediumKey E120 BPM
Play

EVERYBODY TALKS

Glee Cast

MediumKey E156 BPM
Play

Flake

Jack Johnson

MediumKey Bb100 BPM
Play

GOLD DIGGER

Kanye West

MediumKey D92 BPM
Play

Happy

Pharrell Williams

MediumKey Db156 BPM
Play

HOLY

Nichole Nordeman

MediumKey Db100 BPM
Play

HOLY SPIRIT, YOU ARE WELCOME HERE

Babbie Mason

MediumKey Eb100 BPM
Play

IF I DIE YOUNG

The Band Perry

MediumKey E69 BPM
Play

I'LL BE THERE

Mariah Carey

MediumKey Bb74 BPM
Play

INCOMPLETE

Sisqo

MediumKey C76 BPM
Play

INTERNATIONAL HARVESTER

Craig Morgan

MediumKey D94 BPM
Play

JINGLE BELLS

Glee Cast

MediumKey Eb160 BPM
Play

Keep Me in Mind

Zac Brown Band

MediumKey G80 BPM
Play

LE FESTIN

Camille

MediumKey Ab100 BPM
Play

Let's Get It Started

Black Eyed Peas

MediumKey C90 BPM
Play

LIGHT MY CANDLE

Jonathan Larson

MediumKey Ab131 BPM
Play

NO

Meghan Trainor

MediumKey C#80 BPM
Play

OH MOTHER

Christina Aguilera

MediumKey C#86 BPM
Play

ON THE WINGS OF LOVE

Jeffrey Osborne

MediumKey G70 BPM
Play

PYRAMIDS

Frank Ocean

MediumKey Bb65 BPM
Play

RAIN

Mika

MediumKey Db130 BPM
Play

SOMEBODY TO LOVE

Queen

MediumKey Db100 BPM
Play

SOMETHING TO BELIEVE IN

Poison

MediumKey Ab120 BPM
Play

Stay

Sara Bareilles

MediumKey D90 BPM
Play

STEPPIN' TO THE BAD SIDE

Tom Eyen

MediumKey C80 BPM
Play

STOLE

Kelly Rowland

MediumKey C100 BPM
Play

THAT'S WHAT LOVE IS FOR

Amy Grant

MediumKey Bb100 BPM
Play

THE APPEAL

Kirk Franklin

MediumKey Eb60 BPM
Play

TO MAKE HER LOVE ME

Rascal Flatts

MediumKey Eb66 BPM
Play

TOTAL ECLIPSE OF THE HEART

Bonnie Tyler

MediumKey Db76 BPM
Play

TRUE TO YOUR HEART

98 Degrees & Stevie Wonder

MediumKey Eb110 BPM
Play

WATCH THE LAMB

Ray Boltz

MediumKey C61 BPM
Play

7 THINGS

Miley Cyrus

MediumKey E105 BPM
Play

Page 5 of 138 · 6,597 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.