🐴
Booking system for riding schools

Lesson and horse booking software for riding schools

Group lessons, private lessons, horse availability, level progressions, livery and competition entries — all from one calendar built for the realities of running a yard.

No credit card required · Migration handled for you

The reality of running a riding school

You didn't open a riding school to spend your evenings on admin

Horse availability is your real bottleneck

You can't put 8 riders on Bella in a row. Most booking tools don't even know horses exist.

Beginner vs intermediate vs advanced

A beginner can't book Apollo. The right horse needs to be auto-suggested per rider level.

Term lessons + drop-ins + private hacks

Different products, different prices, different rules — but all one calendar.

Livery, competition entries, lesson packs — separate billing

Most tools handle one revenue stream. You have five.

Made for your industry

Class Booking is built for riding schools like yours

Not a generic calendar tool retrofitted for studios. Every default, every term, every workflow is tuned for riding schools.

Horse-aware booking

Each lesson booking allocates a horse. The system enforces horse rest rules (e.g. max 4 lessons / day) and auto-suggests appropriate horses per rider level.

Rider level + horse matching

Tag riders and horses with levels. The booking flow shows only horses suitable for that rider's level.

Term lessons + drop-ins + privates

Sell term-long beginner lessons, drop-in advanced classes, and private hacks all in the same calendar.

Livery management

Manage DIY, part and full livery packages with monthly billing. Track feed costs, vet visits and shoeing.

Competition entry sales

Sell entries for in-house comps. Generate start lists, results and rosettes.

Family accounts

Parents book lessons for multiple children, see attendance, pay on one invoice. Sibling discounts auto-applied.

Why riding schools pick Class Booking

  • Horse-aware booking — the only feature that actually matters at a yard.
  • Rider-level / horse-level matching prevents inappropriate pairings.
  • Livery management alongside lesson booking.
  • Competition entries and results without a separate system.
  • Family accounts with sibling discounts.
  • Migrate from your current spreadsheet or stable-management tool in days.

Riding school questions

When a rider books, the system suggests appropriate horses based on the rider's level and the horse's availability that day. Yard manager can override or assign manually.

Yes — set per-horse rest rules (e.g. max 3 hours of lessons per day, mandatory 1-hour rest between lessons). Auto-enforced at booking time.

Yes — livery clients have a different membership product with monthly billing. They can also book lessons separately at member rates.

Yes — create a competition event with classes (e.g. 70cm jumping, dressage prelim). Riders enter via the website, you generate start lists and record results.

Ready to simplify your riding school?

Get up and running in under 10 minutes. We'll even import your existing riders for you.

Start free trial
Booking system for riding schools | Class Booking