A Booking Page for Music, Art, and Dance Tutors
Single lessons vs. recurring students, a real experience-level question before the first session, and a page that shows your teaching before someone commits to it.
Teaching a skill one-on-one or in a small group has a scheduling problem most booking tools weren’t built for: a first-time trial lesson, a single drop-in class, and a standing weekly student are three different relationships with the same teacher, and treating them as one generic “book a lesson” button loses the distinction that actually matters, who’s trying you out, and who’s already committed.
This post covers what a booking page needs specifically for music, art, and dance instruction. For the underlying mechanics (availability, calendar sync, payment) see taking bookings and appointments online.
Trial lessons, single sessions, and recurring students
Set up a trial lesson as its own offering: shorter, sometimes free or lower-priced, built to let a new student and teacher figure out if it’s a fit before committing to anything ongoing. A single lesson offering covers drop-in students who want one session at a time. For students who book weekly or monthly, a display-priced or invoiced offering can represent a standing arrangement without forcing every recurring lesson through a fresh checkout each time. Three different offerings, each matching how that specific relationship actually works, instead of one generic slot type standing in for all of them.
An experience-level question that changes how you teach the first session
A complete beginner and someone returning to an instrument after ten years need a genuinely different first lesson, and guessing wrong wastes real time for both of you. A custom question on the booking offering (“What’s your experience level?” as a single-select, or a short-text field for “What are you hoping to learn or improve?”) means you walk into the first session already knowing where to start, instead of spending it figuring that out live.
Show your teaching before the booking flow
A parent booking piano lessons for their kid, or an adult booking dance lessons for themselves, wants some sense of your teaching style before committing money and time to a trial. A showcase card with a short video clip, photos from a recital or gallery show, or student work samples (sorted by instrument, medium, or style if you teach more than one) gives a prospective student something to evaluate before they book, the same way a portfolio does for any other skill-based service.
Real availability for a schedule split across students
Connecting your Google Calendar means every lesson already on your calendar, from any source, blocks that time automatically on your page, a returning student’s standing Tuesday slot doesn’t accidentally show up as available to a new student browsing your page. Buffer time between lessons covers setup, resetting a studio space, or just a genuine break between back-to-back sessions.
Selling practice materials or class packs alongside lessons
If part of the business includes sheet music, technique guides, or a discounted multi-lesson package, that’s either a product block for a digital download, or a booking offering priced as a bundle: both live on the same page a student already knows, rather than sending them somewhere else to pay for materials separately.
Common questions
Can I offer both individual lessons and group classes on the same page? Yes. Set each up as its own booking offering with its own capacity, duration, and price; a group class and a 1:1 lesson don’t have to share a structure just because they’re taught by the same person.
What if a student needs to reschedule a recurring lesson? Every confirmation includes a manage-booking link, so a student can reschedule or cancel their own upcoming session within whatever window your policy allows, without a back-and-forth message to arrange it.
Should trial lessons be free or paid? Either works, a free trial removes friction for someone unsure about committing; a low-priced trial filters for people who are more likely to actually show up and continue. Get paid your way covers setting an offering as free, display-priced, or charged through Stripe.
Where to start
Set up a trial lesson offering, a standard single-lesson offering, and add an experience-level question to both, free to start. Take bookings to get your first offering live.
Set up your first lesson offering at keepp.link, free to start.