Booking Software for Kids' Classes: A Provider Checklist
Choosing booking software for a dance studio, art class or youth program? Compare enrollment, payments, rosters and website checkout with this practical checklist.
Updated November 9, 2026
KidzMaps is booking and management software for children's classes, day camps and overnight camps. Providers can take registrations through a public listing or their own website, collect payments, and manage schedules, rosters and family communication in one place.
Choose a system around the program you run: a dated drop-in, monthly class, fixed course or camp week. This checklist shows what to test, how KidzMaps fits and how to compare the amount your business and families pay.
See KidzMaps booking and management tools
Define what a family is actually buying
Write down your enrollment model before comparing tools. A weekly lesson, a fixed course and an occasional workshop can look similar on a calendar but require different payment and capacity rules.
Include your exceptions: a sibling discount, a trial lesson, a late start or a holiday closure. Ask the software provider to show those cases using an example similar to yours. If an exception requires a manual step, decide who owns it and how the parent receives confirmation.
| Program format | Question to test | What the parent should understand |
|---|---|---|
| Drop-in class | Can a family select one specific date? | Which session the payment covers |
| Fixed course or term | Does enrollment reserve the intended series? | Start date, end date and included sessions |
| Monthly tuition | How are renewals and cancellation handled? | Billing amount, timing and next charge |
| Camp week | Can families choose weeks and required extras? | Dates, daily hours and total price |
Use only the rows that match your program. These are evaluation questions, not a feature guarantee for any platform.
What happens in a KidzMaps booking workflow
Review these steps using one of your own programs in a demo or approved test setup.
Create a provider account, prepare one current program and confirm its enrollment setup before sharing the booking link with families.
| Step | What to review |
|---|---|
| Set up the program | Add the dates, ages, capacity, pricing, forms and policy for the program. |
| Let a family choose | Open the public activity page or the schedule embedded on your own website. Check the selected session and payment summary. |
| Manage registration | Review the confirmed enrollment or waitlist, required forms and family conversation. |
| Run the class or camp | Check the dated roster, instructor assignment and attendance view. For overnight camps, review cabin assignments and daily camper activities. |
| Reconcile the result | Check the payment and payout records, refunds where relevant and reports for the chosen period. |
The public guides below explain website setup and the schedule-to-roster workflow.
Run a sample booking from a parent’s phone
Use a preview, demo or approved test environment. Avoid creating real charges or occupying places in a live class just to evaluate a platform.
Find the right class: Can a parent identify the location, age range, experience level and dates without contacting you? Try a class with two different age groups and check that the selected session is clear.
Understand the total: Look for tuition, registration charges, materials and booking fees before the final payment step. Confirm which charges apply per child, per order or per recurring payment.
Complete enrollment: Check how a family enters child details and required forms. Then inspect the confirmation: it should make the selected program and next steps easy to find.
Handle a full session: Ask how the final available place is handled and what happens to the next family. If you use a waitlist, test how joining it differs from a confirmed enrollment.
Record every point where the parent would need to send an email. Some questions deserve a conversation, such as level placement. Others may reveal missing information on the listing. Clarify the program description before assuming a new payment tool will solve the problem.
Check the work that happens after payment
Follow the sample child into the correct dated roster. Check the instructor assignment, attendance view and information needed for arrival. Then try a cancellation or class change in the demo and confirm that the roster and parent confirmation agree.
For a move from another system, agree which records will be imported, how dates and enrollment status will be checked, and who will support families. Use fictitious information in a demo and keep existing paid registrations intact.
Compare the full cost and the parent experience
Compare one normal month and one quiet month. Keep the provider subscription, any marketplace commission, payment processing and family checkout fees on separate lines.
Provider costs: List subscription charges, commission, payment processing, optional services and any minimum commitment. Ask which charges still apply during a month with no classes.
Family costs: Calculate the checkout total for one child, two siblings and a recurring payment. A provider-facing price of zero does not necessarily mean a family pays no booking fee.
Changes and refunds: Confirm the treatment of cancelled sessions, partial refunds and payment disputes. Ask how the displayed policy reaches the parent before purchase.
Payouts and records: Review payout timing, the transaction breakdown and the reports needed to reconcile a registration with a payment. Do not assume a quoted processing rate covers every possible cost.
Save the date and the terms used for each quote. Check refunds, optional services and any commitment before comparing totals. A fee on marketplace bookings is not automatically a fee on registrations from your own website.
KidzMaps pricing: provider costs and family checkout
KidzMaps publishes no monthly provider fee and no provider commission. Parents pay a booking fee of 5% of the order total including any sales tax, plus $0.50 for each payment. The provider page says you receive the program price you set.
Check the current provider terms and each optional service separately. For recurring tuition, show families the amount due now and the next payment date; the fixed $0.50 applies to each payment.
| Illustrative single payment | Program price | Parent booking fee | Parent total |
|---|---|---|---|
| One class, no sales tax or extras | $100.00 | $5.50 | $105.50 |
| One camp booking, no sales tax or extras | $500.00 | $25.50 | $525.50 |
Examples use the published 5% + $0.50 formula. They are not listing prices or tax advice. Taxes, extras and the number of payments change the calculation.
Connect discovery with a clear enrollment path
Link your website, social profile and public activity listing to a consistent current schedule. KidzMaps offers both marketplace discovery and booking on your own website. Keep ages, dates, location and the enrollment choice clear before checkout.
Begin with one program. Review listing visits, questions and confirmed registrations separately, then use family feedback to improve the next rollout. Publication alone does not guarantee new bookings.
Use three concrete enrollment tests before you launch
Use invented families in a demo. Agree the expected result for each scenario and keep the confirmation beside its matching roster.
Give each scenario a pass, a question or a manual step with an owner. Retest after any change, then share the booking path once the parent confirmation and class-day roster agree.
| Scenario | Expected result to agree | Evidence to keep |
|---|---|---|
| One Saturday, two siblings | Both children have the same intended date, with two places counted and the full family total shown. | The dated confirmation and matching two-child roster. |
| A trial before monthly tuition | The trial date and trial charge are clear; any later enrollment or recurring payment requires the agreed process. | The trial confirmation and written explanation of what happens next. |
| A term with a holiday closure | The omitted date is not sold as an attended class; the number of included sessions and billing terms agree. | A parent-facing schedule checked against the class roster. |
Use your own actual program rules. If a test fails, record the unresolved step and the person responsible before publishing the booking link.
Keep day camps and overnight camps connected
Day camps and classes can use schedules, instructor assignments, rosters, check-in and family updates. For overnight camps, KidzMaps also connects daily camper activity schedules with cabin and counselor assignments, private photos, and letters from home that staff print and deliver.
Camp photo albums support family communication. Optional KidzMaps Plus adds photo matching and bulk downloads. Medication and nurse records, transportation, and scholarships and sponsor payments are also covered in the provider guides.
Retreats and facility rentals are available on request. Hosts can manage guest bookings, collect payments and send rental agreements for guests to sign through KidzMaps, with booking on their own website.
Frequently Asked Questions
What should booking software for children's classes include?
Start with your enrollment model. Check dated sessions, age and level information, capacity, payment terms, parent confirmations and an accurate class roster. Add requirements such as waitlists, recurring tuition or website checkout when your program needs them.
Can I accept bookings without replacing my website?
Yes. KidzMaps offers a public booking link and a schedule and checkout embed for your existing website. Start with one current program, follow the website setup guide and check the full booking panel on a phone.
Is free booking software also free for parents?
Not necessarily. KidzMaps has no monthly provider fee or provider commission. Parents pay 5% of the order total including any sales tax, plus $0.50 per payment. Compare provider charges and family checkout totals separately, including any optional services.
How should I compare monthly tuition with drop-in booking?
Test them separately. For a drop-in, verify the selected date and place. For monthly tuition, confirm what enrollment includes, when charges recur and how cancellation affects the next payment. Ask how schedule changes are communicated.
Will listing a class guarantee new enrollments?
No. A listing creates a place for families to find program details; enrollment still depends on factors such as local demand, fit, availability and the booking experience. Measure listing visits, inquiries and completed registrations separately.
Can KidzMaps handle class registration and camp operations together?
Yes. KidzMaps combines registration, payments, schedules, instructor assignments, rosters, check-in, forms, messaging and reports. Overnight camp tools also include daily camper activity schedules, cabins and counselor assignments, camper mail and private photos. Follow the relevant provider guides for your program.
Sources and further reading
Ready to evaluate KidzMaps for your program? Share private camp photos and videos, Manage overnight camper mail, Explore retreat and facility rentals, Plan daily camp activities, Manage cabins and groups, Plan booking on your existing website, Create a provider account, Explore provider features, See the schedule-to-roster workflow, monthly tuition and drop-in choices, the registration transition plan