ClassBase is private pool hire booking software, lane scheduling, aquatics availability and a swim school management platform — combined. Run termly swim lessons and ad-hoc pool hire from one unified calendar, with a public booking page, instant Stripe payments and recurring weekly bookings.
9,999 student trial limit · UK-built · GDPR compliant · Cancel any time
Most swim schools use one platform for lessons and a completely separate system — Wix Bookings, Bookwhen or manual spreadsheets — for private pool hire. That means double the admin, no shared calendar, and constant risk of double bookings.
Swim software for lessons, Wix or Bookwhen for hire. Double the logins, double the cost.
Lessons and hire don't see each other. You manually check for clashes every time.
Without a unified system, double bookings are inevitable. One mistake and a customer is let down.
ClassBase shows live pool availability that accounts for your swim lessons, existing bookings and resource blocks. Customers browse available slots and book directly — no phone calls, no emails, no friction.
Replace Wix Bookings or Bookwhen — and stop paying two platforms for one pool.
| Feature | Wix / Bookwhen + Swim Software | ClassBase |
|---|---|---|
| Swim lessons + pool hire in one system | ||
| Shared availability calendar | ||
| No double-booking risk | ||
| Public availability calendar (browsable without account) | Wix only | |
| Stripe instant card payments | Wix only | |
| GoCardless DD for term fees | ||
| Recurring weekly bookings (swim clubs) | ||
| Hire membership model (free + paid tiers) | ||
| Operating hours & bank holiday overrides | Manual | |
| Single monthly cost |
Create as many booking products as you need. Set duration, buffer time, pricing and capacity for each — ClassBase handles the rest.
Swim lessons
Family swims
Private pool hire
Events & parties
Whether you run a single private pool, a community lido with shared lane hire, or a leisure centre with multiple pools, the same scheduling engine powers your bookings. ClassBase started life as swim school software — but the availability core is generic enough to work as a swimming pool booking system, lane hire booking system or full aquatics booking system on its own.
Whole-pool exclusive bookings — birthday parties, family swims, training groups. Public availability calendar, Stripe payment at booking, capacity and duration per product.
Multi-resource scheduling — split your pool into lanes, run lane hire alongside swim lessons, manage shared-pool bookings without double-booking the same lane.
Aquatics booking system for leisure centres with multiple pools, swim clubs running squad sessions, school swimming hires for the academic year. Operating hours, bank holiday overrides, recurring weekly bookings.
If you currently use a spreadsheet, Google Calendar or a generic booking tool — ClassBase is purpose-built pool scheduling software with availability that respects opening hours, lessons and existing bookings automatically.
Local primary or secondary schools booking weekly swimming slots for the term. Approve the recurring block once, ClassBase generates every weekly session and bills termly.
Pool parties, club socials, training camps. Set buffer time between events, charge a deposit via Stripe, send automated confirmation emails — all from the same booking products.
ClassBase combines your swim lesson timetable, private hire bookings, resource blocks and operating hours into one live availability engine. When a slot is taken, it's gone — instantly, across the entire system.
ClassBase separates your swim school families from private hire customers with a hire membership model. Swim school parents get free access. Private hirers join on a paid or free tier — with their own terms and conditions.
Term fees collected via GoCardless Direct Debit. Batch invoicing, automatic mandate management, parent portal DD setup.
From £25/month on the Starter plan
Instant Stripe card payments at booking. Public calendar, recurring school blocks, automated invoicing.
Private hire add-on from £15/month
Set duration, buffer time, pricing and capacity for each product type.
Define availability per resource. Add bank holiday overrides.
Customers browse, select a slot and pay via Stripe. You get notified instantly.
View, confirm, cancel and track no-shows. Full booking lifecycle.
ClassBase is the only UK swim school platform with a built-in private pool hire module. Other platforms like Soakly, Swimsoft and SwimBiz focus exclusively on swim lessons — if you hire your pool out, you need a separate system like Wix Bookings or Bookwhen. ClassBase manages both from one calendar.
ClassBase combines your swim lesson timetable, existing bookings, resource blocks and operating hours into a single live availability calendar. Anyone can browse available slots on your public booking page without an account. To complete a booking, customers create an account and pay via Stripe. When a slot is booked, it's instantly removed from availability — no double bookings.
The public booking calendar is browsable by anyone — customers can see all available time slots without creating an account. When they find a slot they want, they create an account to complete the booking. This means anyone can check availability instantly, while the account step ensures you have verified contact details for every booking.
Pool hire bookings are paid via Stripe card payments at the time of booking — instant confirmation with no invoice chasing. Swim lesson fees are collected separately via GoCardless Direct Debit. Both payment flows are managed from the same ClassBase dashboard.
Yes — that's exactly what ClassBase is built for. Your swim lesson timetable and private hire bookings share the same calendar and availability engine. Lessons automatically block hire slots, so there's no risk of double booking. You manage both revenue streams from one dashboard.
Local swim clubs or schools can book a recurring weekly slot (e.g. every Tuesday 6–7pm for the full term). ClassBase auto-generates all the individual sessions across the term dates, accounting for closure days and bank holidays. You approve the block once and the whole term is scheduled.
Yes — you can use ClassBase purely for pool hire without running swim lessons. The pool hire module works independently: set up your resources, create booking products, publish your public calendar, and take Stripe payments. The lesson management features are there if you need them later, but they’re not required. You only pay for what you use.
Both. ClassBase started as swim school software but the underlying scheduling engine is generic — it works as standalone pool scheduling software, lane hire booking software or a full aquatics booking system. You can switch lessons off entirely and use only the pool hire module if that fits your facility better.
Yes. ClassBase is multi-resource by design — set up each pool or lane as a separate resource, define operating hours per resource, and the public availability calendar respects them all simultaneously. Leisure centres, lidos and swim clubs with shared-pool arrangements can manage every resource from a single dashboard.
No other swim school software does this. Start your free trial and set up your first pool hire product in under 10 minutes.
Free trial · No credit card · All features included