No matter what your age or experience level, our music studio can help you unleash your inner musician and coach you on the way to realizing your full potential.

John and his teachers have been providing one-on-one lessons to students for over over 30 years. With Mansion on the Hill music studio’s, John has united all of this expertise, providing full service, multi-instrument lessons – complete with recording studio!

Connect with us today to find out how we can get you on your way to honing your musical talent. With either in person or online lessons, you choose the method that works best, and we’ll deliver your top notch instruction.

Our Website

Opening Times

Find Us Here


In Studio Lessons 

Mansion on the Hill Music Studio’s offers private one-to-one lessons, in Brookside and Tantallon, for many instruments including: Piano, Guitar, Bass, Violin, Fiddle, Mandolin, Ukulele, Drums, Trumpet, Banjo, Saxophone, Clarinet, & Flute.

Our music students are given customized lesson plans to help achieve their personal goals. We encourage our students to perform as much as possible and our studios will provide regular opportunities for students to show what they have learned in a relaxed setting.

All of our instructors are highly experienced and have complete security RCMP clearance.

Online Lessons

Get the same quality customized studio lesson experience tailored to your needs and delivered online so you can learn from the comfort of home.

All you need is a computer, tablet or Smart phone and we do your video lesson with you – easy as 1-2-3.With no registration fees, you can even book your lessons online as well!

The Benefits of Playing Music

There are a lot of intriguing studies that show that music training has a significant impact on the brain development of a child. New findings on the benefits of learning how to play an instrument have been presented by different scientists over the last five years.

Click on the More Info button to learn about the 6 benefits that playing music has on our cognitive performance – at any age.