Studio Business

How I Onboard New Piano Students

Welcoming a new student into your piano studio always feels special. A new inquiry lands in your inbox, you meet a bright-eyed beginner or an eager returning student, and suddenly you’re about to embark on a musical journey together. Exciting, right?

But between that initial spark of interest and the first official lesson, there’s an administrative process to navigate. And if you’re anything like me, you want every family to feel welcomed, informed, and excited about the journey ahead.

That’s where having an onboarding system makes all the difference. With clear steps to follow, things are less likely to fall through the cracks. You can focus less on remembering administrative details and more on what matters most — connecting with your new students and planning how you’ll help them grow as a musicians.

In this article, I’ll walk you through my simple six-step process for onboarding new piano students. Whether you’re looking to refine your current system or build one from scratch, I hope you’ll find some ideas you can adapt for your own studio.

PS: In this article, I will touch on how Notion — a free “everything app” I think everyone should know about — has become a one-stop organizational system for piano studio operations and most other aspects of my life, both personal and professional. It’s been a game-changer for managing all the moving parts of running a music studio! Intrigued? Learn more here about the next offering of Organize Your Life With Notion, a 3-part online workshop for music professionals offered by Amy Chaplin and myself.

Step 1: Respond to Inquiry and Schedule an Interview Lesson

When prospective families find my studio website and decide to reach out, they can complete a Piano Lesson Inquiry form embedded on my studio website. The form captures their name, contact information, student details and interest in lessons, plus indicate if they already own an acoustic piano or full-sized (88-key) digital piano.

I use Tally.so for this form. I started using Tally a few years ago — around the same time I adopted Notion, an “everything app” I’ve discussed on my blog before (see here, for example).

I prefer Tally over Google Forms and other platforms (including Notion’s built-in forms) because it’s visually polished and integrates seamlessly with Notion. I highly recommend Tally for any forms or surveys you need to create!

When someone submits my form, Tally emails me automatically as you’d expect. But I can also view all inquiries in my dedicated “Inquiries” Notion database page I’ve set up — a simple database mapped to my Tally form questions so information flows in automatically. Pretty slick!

In this inquiries database, I’ve added a “Status” property column allowing me to track communication with each lead. For example, I can mark a given inquiry as: Contacted, Offered interview lesson, Referred elsewhere, Enrolled, Not interested, etc. This gives me an at-a-glance view of who needs a follow-up.

Scrolling down the page, I have an onboarding checklist of the steps from this article, which serves as a reference for myself of the steps I need to take with each student who wishes to enroll.

Having this control center sure beats relying on my memory!

If I have openings and the family seems like a good fit, I then reach out to schedule a meet-and-greet — or “interview lesson,” as we say in the piano teaching world.

Step 2: Host an Interview Lesson and Gather Student Information

During the interview lesson (see my complete article about conducting interview lessons here), I collect student information and get to know the family a bit. Early in my career, I used a hardcopy Student Information form (see my old form here) placed on a clipboard. Now I prefer capturing everything digitally from the start!

When families arrive, I hand the parent my iPad to complete my Student Information form. Alternatively, a QR code lets them use their own device. If it’s an adult student, I will instead send the form link beforehand so they can complete it from home.

My Student Information form, like my Piano Lesson Inquiry Form, is hosted at Tally.so. Tally’s conditional “if/then” questions are perfect for tailoring questions to children/teens versus adults.

What do I collect? The form starts with basic information, such as the student’s name, grade, birthdate, contact details. After that, the form moves on to ask about the student’s piano, extracurricular activities and interests, musical background, estimated daily practice amount, and any concerns or additional information.

While the parent completes the form, I work with the student at the piano. It’s great to have the opportunity to have a short, trial lesson with the student to get a sense of how well we might fit. As mentioned a moment ago, I’ve written much more about interview lessons here — so for now, let’s go on to the next step in the onboarding process.

Step 3: Review Student Information

After the interview lesson, I review the gathered student information to organize my thoughts, assess studio fit, and brainstorm lesson approaches.

I have a dedicated Notion page for all student information — essentially, my own customizable CRM (“customer relationship management”). Each question from my Student Information form in Tally is mapped to automatically populate in my Student Information database page in my Notion account.

Again, I’ve added a few properties to the database beyond what the form collects. For example, I can mark new students as “Active/Inactive” and track their playing level. There are also columns that calculate the student’s current age based on their birthdate and the length of piano study based on their lesson start date.

One of the reasons Notion databases have an edge over Microsoft Excel or Google Sheets is because they allow for more manipulation and viewing of the data in various ways.

For example, I’ve created a few “Views” for my Student Information database that allows me to filter for active students or inactive students. I can also click to view the information sorted by name, age, level, length of study, etc.

Another thing Notion databases do is allow you to open each database entry opens as a full page. I use each student page as a place to take notes, track what students have learned, and plan their future study.

I can also create graphs and charts based on the information in the database. At the bottom of my Student Information page in Notion, I’ve added a few donut graphs and bar graphs to show the percentage of students at various ages, levels, or lengths of study in my studio. (Charts require a paid Notion subscription; everything else I’ve described so far is free.) These charts automatically update whenever I edit the information for the students marked as “Active” in my database.

So, at this stage of the onboarding process, I like to review the student information and type notes about my impressions and thoughts from the interview lesson.

Step 4: Send Follow-Up Email and Discuss Next Steps

After the interview lesson, I send a follow-up email thanking the family for coming. If both the family and I wish to proceed, we determine a suitable lesson day and time for their weekly lesson.

Step 5: Add Student to Calendar, Automated Billing, & Email List

Once we’ve settled on a weekly lesson time, I add it to my Google Calendar as a repeating event.

Next, I email the parent instructions for setting up monthly automated billing. (See this article to read about flat monthly fees for piano lessons, a system I highly recommend.) I previously used Coinhop but currently use Helcim as my automated billing platform. (I recommend Helcim if you need extensive features; Coinhop if you want simplicity.)

Finally, I add the student’s and/or parents’ email addresses to my studio email list in Google Contacts. Early in my career, I used MailChimp for studio-wide emails but I have since switched to basic, personal emails. (See this blog post to read about when I switched to basic Gmail emails.) When sending emails, I use BCC (“blind carbon copy”) to keep everyone’s addresses private.

Step 6: Start Lessons!

With the start date and a payment method in place, I gather or order any needed books and materials for the student. And with that, the student is fully onboarded and we are ready to begin lessons together!

The next time I’m back at my Inquiries database page in Notion, I can mark the student’s inquiry as “Enrolled.” Success!

Final Thoughts

Welcoming new students into your piano studio is always fun and exciting. The administrative side of onboarding those new students doesn’t have to detract from the joy. When you have a simple but effective onboarding system in place — whether it looks like mine or something completely different — you free up mental energy to focus on what you do best: teaching and inspiring young musicians.

The six-step onboarding process I described above has given me a streamlined way to onboard new students. Families feel taken care of from the very first inquiry and I start each new teaching relationship feeling organized and prepared. Most importantly, it allows me to enjoy welcoming new students without worrying about what I might be forgetting.

If your current onboarding process feels chaotic or you’re winging it each time, I encourage you to create a system that works for you. Start simple, refine as you go, and give yourself the gift of clarity and consistency. Your future self (and your students’ families) will thank you.


Your turn: Tell us about your onboarding process for new students! Any tips to share? What inspiration or tips did you glean from hearing about my onboarding process? Please share in the comments below.

By the way, my colleague and friend Amy Chaplin published her own onboarding article today so we could link up and compare approaches. You can read Amy’s article on her blog at PianoPantry.com here. It’s always helpful to see how different teachers handle the same process!

Don't miss a thing!

Sign up to get blog updates + my special monthly newsletter delivered to your email inbox.

Select ONE:

Leave a Reply

Your email address will not be published. Required fields are marked *