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.
By Keepp Team
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.