The only swim school platform with pool hire built in

The UK Pool Hire Booking System That Also Runs Your Swim School — One Calendar, One Platform

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.

Start Free Trial

9,999 student trial limit · UK-built · GDPR compliant · Cancel any time

Stop paying for two systems to run one pool

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.

Two separate systems

Swim software for lessons, Wix or Bookwhen for hire. Double the logins, double the cost.

No shared calendar

Lessons and hire don't see each other. You manually check for clashes every time.

Double booking risk

Without a unified system, double bookings are inevitable. One mistake and a customer is let down.

A public booking calendar customers can actually use

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.

  • Public calendar — anyone can browse availability, account required to book
  • Swim lessons automatically block hire slots — no double bookings
  • Stripe card payment at booking — instant confirmation, no chasing
  • Embed directly on your website or share a direct link
ClassBase public pool hire booking calendar showing available time slots

ClassBase vs running two separate systems

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

More than just lane hire

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

A booking system built for any aquatic facility

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.

Private pool hire

Whole-pool exclusive bookings — birthday parties, family swims, training groups. Public availability calendar, Stripe payment at booking, capacity and duration per product.

Lane hire & shared pool

Multi-resource scheduling — split your pool into lanes, run lane hire alongside swim lessons, manage shared-pool bookings without double-booking the same lane.

Leisure centres & clubs

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.

Pool scheduling software

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.

School swimming hire

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.

Events & parties

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 private hire booking calendar showing availability and bookings

An availability engine that prevents double bookings

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.

  • Operating hours per resource — set standard availability, override for bank holidays
  • Resource blocks for maintenance, closures or private events
  • Multi-resource support — manage multiple pools, lanes or facilities
  • Buffer time between bookings for changeovers

Dual revenue: swim lessons + pool hire

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.

Swim school revenue

Term fees collected via GoCardless Direct Debit. Batch invoicing, automatic mandate management, parent portal DD setup.

From £25/month on the Starter plan

Pool hire revenue

Instant Stripe card payments at booking. Public calendar, recurring school blocks, automated invoicing.

Private hire add-on from £15/month

Set up pool hire in minutes

1

Create booking products

Set duration, buffer time, pricing and capacity for each product type.

2

Set operating hours

Define availability per resource. Add bank holiday overrides.

3

Share the booking page

Customers browse, select a slot and pay via Stripe. You get notified instantly.

4

Manage from one dashboard

View, confirm, cancel and track no-shows. Full booking lifecycle.

Frequently asked questions

Do any swim school software platforms include pool hire booking?

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.

How does the pool hire availability calendar work?

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.

Can customers see pool availability without an account?

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.

What payment method is used for pool hire bookings?

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.

Can I manage swim lessons and pool hire in the same system?

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.

How do recurring school bookings work?

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.

Do I have to use the swim school software? Can I just use pool hire?

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.

Is ClassBase pool scheduling software, or is it a swim school platform?

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.

Can ClassBase handle multiple pools or lanes from one calendar?

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.

See the pool hire module in action

No other swim school software does this. Start your free trial and set up your first pool hire product in under 10 minutes.

Start Free Trial

Free trial · No credit card · All features included