Skip Navigation

Katherine-Bo Cao


Katherine-Bo Cao

RCM Certified
Ms. Katherine Cao has graduated from University of New Brunswick with a Bachelor of Arts degree and with an A.R.C.T. performance diploma and A.R.C.T teacher’s diploma in elementary and intermediate level from the Royal Conservatory of Music in Toronto. She has taught piano, voice, music theory, and music history to students of all ages and levels in the past 5 years. Katherine completed opera performance training with Cindy Townsend of University of Toronto from 2009-2010. She was a member of Opera New Brunswick and also was a Member of Toronto Mendelssohn Choir. In addition to great passion of teaching music, she has prepared many students for various competitions, recitals, concerts, and examinations. Katherine provides a well-balanced learning experience that focuses on building strong technical background and flourishing self-expression. Her students are consistently prepared to graduate with 1st Class Honours and Honours with Distinction from the Royal Conservatory of Music, from the early beginners to the Associates of the RCM (ARCT). She is a registered teacher with Royal Conservatory of Music (RCME No. 64802)

Instrument / Discipline

  • Piano
  • Rudiments
  • Harmony
  • History
  • Counterpoint
  • Analysis
  • Voice
  • Theory

Spoken languages

  • English
  • Chinese (Mandarin)

Specialized in

  • Youth (7-17)
  • Adults (18+)
  • Young Children (under 7)
  • Beginner/Elementary
  • Intermediate
  • Advanced

Teaches At

  • At a school
  • At own home
  • At student home

Specialist designation

  • Harmony - Advanced
  • History - Advanced
  • Piano - Advanced
  • Piano - Elementary
  • Piano - Intermediate
  • Theory - Elementary
  • Theory - Intermediate

School Associations

  • Alberta Registered Music Teachers' Association - Provincial / State


  • 17 Shady lane Crescent, Markham ON, CA, L3T3W6
RCM Credentials
RCM Certified