Find a teacher locally

Browse Piano lessons by location

Choose your city to see piano teachers, view profiles, and send messages directly — no signup required.

100 locations listedCompare teachers in minutesSend messages directly to teachers

How to choose the right teacher

Start with your location, then open a few profiles to compare teaching style, experience and availability. Booking for a young learner? Look for clear safeguarding information and ask how lessons are structured week to week.

Beginners
Ask how the first month works: goals, pacing, and how practice is supported between lessons.
Intermediate & advanced
Share your aims early — exams, auditions, songwriting, technique, or specific repertoire.

Canada

Choose a location to view local profiles and contact directly.

1 location

United Kingdom & Global

Choose a location to view local profiles and contact directly.

95 locations
Piano lessons in AberdarePiano lessons in AberdeenPiano lessons in Ashton Under LynePiano lessons in BallyclarePiano lessons in BangalorePiano lessons in BarkingsidePiano lessons in BarnsleyPiano lessons in BarryPiano lessons in BasingstokePiano lessons in BathPiano lessons in BedfordPiano lessons in BelfastPiano lessons in BerlinPiano lessons in BicesterPiano lessons in BirminghamPiano lessons in BlackheathPiano lessons in BournemouthPiano lessons in BradfordPiano lessons in Bradford On AvonPiano lessons in BrightonPiano lessons in BristolPiano lessons in BrixtonPiano lessons in BromsgrovePiano lessons in Burgess HillPiano lessons in BuryPiano lessons in CamberwellPiano lessons in CambridgePiano lessons in CamdenPiano lessons in CardiffPiano lessons in ChathamPiano lessons in ChepstowPiano lessons in CheshuntPiano lessons in ChesterPiano lessons in ChesterfieldPiano lessons in CoventryPiano lessons in CroydonPiano lessons in Crystal PalacePiano lessons in CwmbranPiano lessons in DerbyPiano lessons in DerryPiano lessons in DundeePiano lessons in EastbournePiano lessons in EdinburghPiano lessons in EnfieldPiano lessons in EpsomPiano lessons in ExeterPiano lessons in FavershamPiano lessons in GillinghamPiano lessons in GlasgowPiano lessons in GloucesterPiano lessons in GreenwichPiano lessons in HammersmithPiano lessons in HarpendenPiano lessons in HelsinkiPiano lessons in Herne HillPiano lessons in HuddersfieldPiano lessons in HullPiano lessons in LeedsPiano lessons in LeicesterPiano lessons in LiverpoolPiano lessons in LondonPiano lessons in LutonPiano lessons in ManchesterPiano lessons in MarylebonePiano lessons in MississippiPiano lessons in MusselburghPiano lessons in NewburyPiano lessons in NewcastlePiano lessons in NewportPiano lessons in NorwichPiano lessons in NottinghamPiano lessons in OxfordPiano lessons in PlymouthPiano lessons in PontypriddPiano lessons in PurleyPiano lessons in ReadingPiano lessons in RichmondPiano lessons in Salt Lake CityPiano lessons in SaundersfootPiano lessons in SheffieldPiano lessons in ShrewsburyPiano lessons in SolihullPiano lessons in SouthamptonPiano lessons in StockportPiano lessons in StockwellPiano lessons in SunderlandPiano lessons in SuttonPiano lessons in Sutton ColdfieldPiano lessons in SwanseaPiano lessons in SwindonPiano lessons in WandsworthPiano lessons in WimbledonPiano lessons in WirralPiano lessons in WorcesterPiano lessons in York

United States

Choose a location to view local profiles and contact directly.

4 locations

Trust and peace of mind

Before you book, it’s smart to ask about safeguarding, insurance and lesson policies — especially when lessons are for children or teens. A good teacher will be happy to explain how they work and what to expect in the first few lessons.

Tip: When you send a message to a teacher, include your goal (e.g. beginner, grades, band prep), your availability, and whether you prefer in-person or online lessons. You’ll get better replies, faster.