From £30.00 / 30 min.
  • Piano
  • Music Theory
  • Composition
  • Jazz Band
  • Songwriting
  • Improvisation
  • Bass Guitar
  • Beginners
  • Basic
  • Intermediate
  • Advanced
  • Professional

Average response time: 8 h. and 48 min.

Block of lessons

Purchasing a block of lessons from a teacher offers you a discounted rate while maintaining flexibility.


Piano, Music Theory, Composition, Jazz Band, Songwriting, Improvisation, Bass Guitar


Tuesday / Wednesday / Thursday / Friday / Saturday

Ability levels taught:

Beginners / Basic / Intermediate / Advanced / Professional

Age groups taught:

Infants (and parents) / Children / Teenagers / Adults / Seniors

Reviews of Leo

Rudi E.

Created at 19/09/23

To whom it may concern, I am writing in strong support of Leo McCulloch's application. Leo has been working for the Tapiola Piano School for several years, during which he has proven himself to be reliable, hard-working and conscientious. Leo has a great deal of experience working with young people and his approach is creative and methodical. As a result, his lessons that both rewarding and highly engaging. Yours sincerely, Rudi Eastwood.


Created at 21/09/23

Leo is confident in teaching all ages and adjusts his teaching to suit age and ability. Leo is so kind and gentle with the children and they are always keen to go to his lessons.

Leo tags

Jazz Specialist Jazz Specialist Composer

Teaching Locations

  • Online

    The lessons are held online in our OnlineClassRoom

    At teacher

    RH13*** Horsham

    At student

    £0 - £12

Quick to respond

The teacher responds to the first message from a new student within 48 hours on average

Presentation video

The teacher has a presentation video of themselves as a teacher on their profile

Highly recommended

The teacher has at least 3 recommendations from current and / or former students with a minimum of 4 out of 5 stars on average

High commitment

The teacher must be good at engaging with the individual student and making long-term and meaningful courses for them.
From £30.00 / 30 min.

Average response time: 8 h. and 48 min.

Similar teachers