Welcome to Vancouver’s most exciting music school, the VSO School of Music! In-person & virtual music classes, lessons & ensembles for ALL ages, abilities and aspirations happen here, at the Vancouver Symphony Orchestra School of Music.
Join our community, where Early Years; Classical; Jazz & World Music education is delivered collaboratively by the VSO School’s world-class faculty, including many members of the Vancouver Symphony Orchestra.
Programs
Register now for Spring Break Camps, Group Classes or Private Lessons. We offer online and in-person programs in Early Years (starting from 3 months old), Classical Music, Jazz and World Music offer a broad range of musical genres to study, learn and grow.
Explore our program menu by musical category or age range.

Online Music Courses
Learn at your own pace and choose from Practice Like a Pro with VSO Principal Flute Christie Reside, How to Play Baroque Sonata, Ukulele for Kids and more.

Every Donation Helps
The VSO School depends on donations to keep music education accessible, expand programming, provide programs for at-risk youth, and deliver unforgettable opportunities to learners of all ages.
Your gift, of any amount, goes towards making the joy of learning music accessible to everyone, regardless of economic, geographic or physical barriers.
Please support your VSO School of Music today.

International Master Teachers
This series celebrates the unique connection between the VSO School of Music and the Vancouver Symphony Orchestra, as young students enjoy the opportunity to take masterclasses with some of the world’s greatest performing artists.

VSO Mentorship Program
The VSO Mentorship Program empowers VSO section leaders to share their talents, experience and passion for music education with VSO School of Music students, through masterclasses, workshops and other exclusive events.
VSO School of Music Artistic Advisor: Maestro Otto Tausk
We acknowledge that we work, rehearse, teach, and play on the traditional, ancestral, and unceded territories of the xʷməθkʷəy̓əm (Musqueam), Sḵwx̱wú7mesh (Squamish), and səlilwətaɬ (Tsleil-Waututh) Nations.
