//
// ' . sprintf('', $checked, $subs_enc) . ' //
//
// ' . mgm_stripslashes_deep($packs_obj->get_pack_desc($pack)) . ' //
//
//
// ' . mgm_stripslashes_deep($pack['description']) . ' //
//
'; // include_once('/Users/eugeneglova/work/tools/dBug.php'); // new dBug($packs_obj->get_pack_duration($pack)); // new dBug($pack); if (!isset($pack_index)) { $pack_index = 0; } $pack_bottom_classes = array( '', 'two', 'three', ); $arr = explode("\n", $pack['description']); $title = array_shift($arr); $sub_title = array_shift($arr); $description = implode("\n", $arr); $html.= '

' . $title . '' . $sub_title . '

$' . $pack['cost'] . ' ' . ( !$pack['num_cycles'] ? 'per ' . ( $pack['duration'] != 1 ? $pack['duration'] . ' ' : '' ) . $packs_obj->get_pack_duration($pack) : '(one time)' ) . '

' . mgm_stripslashes_deep($description) . '

Choose Plan' . sprintf('', $checked, $subs_enc) . '

'; $pack_index++; //
// ' . sprintf('', $checked, $subs_enc) . ' //
//
// ' . mgm_stripslashes_deep($packs_obj->get_pack_desc($pack)) . ' //
//
//
// ' . mgm_stripslashes_deep($pack['description']) . ' //
// '; // include_once('/Users/eugeneglova/work/tools/dBug.php'); // new dBug($packs_obj->get_pack_duration($pack)); // new dBug($pack); if (!isset($pack_index)) { $pack_index = 0; } $pack_bottom_classes = array( '', 'two', 'three', ); $arr = explode("\n", $pack['description']); $title = array_shift($arr); $sub_title = array_shift($arr); $description = implode("\n", $arr); $html.= '

' . $title . '' . $sub_title . '

$' . $pack['cost'] . ' ' . ( !$pack['num_cycles'] ? 'per ' . ( $pack['duration'] != 1 ? $pack['duration'] . ' ' : '' ) . $packs_obj->get_pack_duration($pack) : '(one time)' ) . '

' . mgm_stripslashes_deep($description) . '

Choose Plan' . sprintf('', $checked, $subs_enc) . '

'; $pack_index++; //
// ' . sprintf('', $checked, $subs_enc) . ' //
//
// ' . mgm_stripslashes_deep($packs_obj->get_pack_desc($pack)) . ' //
//
//
// ' . mgm_stripslashes_deep($pack['description']) . ' //
// '; // include_once('/Users/eugeneglova/work/tools/dBug.php'); // new dBug($packs_obj->get_pack_duration($pack)); // new dBug($pack); if (!isset($pack_index)) { $pack_index = 0; } $pack_bottom_classes = array( '', 'two', 'three', ); $arr = explode("\n", $pack['description']); $title = array_shift($arr); $sub_title = array_shift($arr); $description = implode("\n", $arr); $html.= '

' . $title . '' . $sub_title . '

$' . $pack['cost'] . ' ' . ( !$pack['num_cycles'] ? 'per ' . ( $pack['duration'] != 1 ? $pack['duration'] . ' ' : '' ) . $packs_obj->get_pack_duration($pack) : '(one time)' ) . '

' . mgm_stripslashes_deep($description) . '

Choose Plan' . sprintf('', $checked, $subs_enc) . '

'; $pack_index++;

Student Registration

Register today and gain access to Canada's finest music teachers

Are you a music teacher looking for students? Register here

Basic Information

Now choose your username and password

This is what you'll use to sign in A password with at least 6 characters and 1 digit is more secure

Tell us which instrument you would like to learn

Don't worry! You will have access to all our teachers regardless of what you choose here.

Student Registration

Register today and gain access to Canada's finest music teachers

For less than the cost of one music lesson, you can try out as many teachers as you like before deciding on the perfect one for you.


Choose Your Membership Plan

Student Free


Find the Perfect Music Teacher-
Join Now!

MusicProfs connects music lovers of all ages who want to learn to play an instrument, with Canada’s best private instructors who love to teach -- all in one, easy-to-use website.

Get all the tools you need to find a pre-qualified music teacher near you for studio or in-home lessons. Your MusicProfs Student Membership includes:

  • Access to our easy-to-search database of music teachers – quickly narrow your search by location and instrument specialty
  • Detailed online music teacher profiles and student reviews of every available instructor in your area
  • Free introductory music lesson (offer may vary by teacher)
  • Additional communication and scheduling tools to help you get the most out of your MusicProfs membership

Say Bye To Pre-Packaged Lessons

Unlike other sites, we never require you to purchase music lessons through the website once you choose a teacher. MusicProfs simply connects students and teachers -- , you decide on a lesson plan that works for you, and you pay all fees directly to your teacher.

In fact, teachers on MusicProfs can offer our students the lowest music lesson rates possible because we don’t charge teachers a fee or take a percentage of their profits!

Sign Up and Get Started Now

Choose a low-cost monthly, 3-month or 1-year student membership to MusicProfs now...and start your search for the perfect music teacher immediately!