My Dance School vs ClassForKids
ClassForKids is a popular UK booking platform used across children’s activity clubs, with a well-known parent booking experience. My Dance School is built only for dance schools, with flat monthly plans and the term-time workflows dance principals actually run.
Feature by feature
| Feature | My Dance School | ClassForKids |
|---|---|---|
| Sector focus | Dance only | All children’s activity clubs |
| Pricing model | Flat monthly plan from £49 | Booking-based fees |
| Term and half-term billing | Termly or monthly invoicing | Block bookings |
| Branded parent portal | Your logo and colours throughout | Shared platform branding |
| Dancer (child) portal | Included with safeguarding controls | Not available |
| Showcase ticketing | Included, paid into your own account | Not a core feature |
| Competitions and festivals | Included | Not a core feature |
| Accident and concern reporting | Staff, parent and dancer reporting with follow-up | Not a core feature |
Details are based on publicly available information and may change. Always check the latest details with each provider.
Where ClassForKids is strong
- Simple, familiar booking journey for parents
- Widely used across UK children’s activity clubs
- Quick to list a block of classes and take bookings
Where My Dance School is strong
- Dance-only workflows: troupes, festivals, showcases and exams
- Flat monthly pricing with no per-parent or per-booking charges from us
- Branded parent and dancer portals rather than a generic booking page
- Two-way accident and safeguarding reporting with parent acknowledgement
Who each one suits
UK dance schools that have outgrown a booking-first tool and want registers, billing, portals, shows and safeguarding in one place.
Common questions
Can we move our classes over from ClassForKids mid-term?
Yes. Import dancers, classes and enrolments during onboarding and run both side by side until your next billing cycle.
How do the fees compare?
Our plans are flat monthly fees from £49 with no per-parent or per-booking charge from us; card processing fees are paid to Stripe as usual. Always check current ClassForKids pricing before deciding.
Try it with your own timetable
14-day free trial, import your classes, and see the difference before you commit.
Wondering where your data lives? See Trust and security.

