eight-week blocks, done right

Term-based courses, built in

The eight-week beginner pilates block. The 200-hour yoga teacher training. The six-week mum-and-baby course. Each is sold as a single course — students pay for the whole block upfront and are booked into every session. Swaps when someone misses a week, refunds with a doctor's note, and separate sign-up forms all come built in.

junocal.com/app/classes
Junocal's class catalogue with capacity, pricing, and schedule per class type.
what it actually does

Four things that work together

Pay up front, or in instalments

Take the full course price up front, or split it into a deposit plus the balance — a £180 beginner block as £50 now and £130 later, a £2,800 teacher training over instalments. No per-class charges to chase.

Swap rules built in

Configurable swap allowance per course — typically two per eight-week block. Students swap to a different week of the same course from their own account. Course capacity respected automatically. Once the allowance is used, additional swaps require operator approval.

Refund modes per course

Three modes per course: pro-rata refund (flexible), refund-with-medical-doc (UK-common), non-refundable once started (premium). Mix modes per course type. Configuration sits on the course directly; no operator discretion at refund time.

Separate from drop-in scheduling

Course sessions don't clutter the public schedule. Enrolled students see the course in their personal schedule; non-enrolled visitors see it only as an enrolment opportunity until the start date. Intake forms can be course-specific.

what it's for

Course types Junocal runs

Six common course shapes Junocal handles for you. All share the same pattern — a fixed cohort, one upfront payment, and built-in swap rules — with different defaults per type.

Beginner pilates blocks (UK 8-week pattern)

Fixed cohort of 8 sessions, £150-£220/student, optional deposit + balance, two swaps per block, refund-with-medical-doc. The bread-and-butter UK reformer course.

200-hour yoga teacher training

24+ weekend sessions over six months, £2,500-£3,800/student, deposit + monthly instalments, separate intake with experience-level checks, restrictive refund rules.

Mum-and-baby pilates / post-natal cohorts

6-8 week cohorts with strict intake (post-natal weeks, healthcare clearance). Per-service intake handles the screening. Typically deposit-only with refund flexibility.

Barre or dance term blocks

8-12 week dance progressions with level-tagged classes. Often runs alongside drop-in classes. Cohort billing keeps progression revenue separate from drop-in.

Specialist workshops and intensives

Weekend intensives, master classes, retreat-style multi-day programmes. Fixed capacity, deposit + balance, separate intake, stricter cancellation than drop-in.

Retreats (in-studio or off-site)

Single multi-day events with capacity, deposit + balance, expanded intake (travel and medical), typically non-refundable inside a defined window. Configures as a course with one extended session.

where it sits in the category

Term-based courses on each platform

Major platforms ranked by how well they handle term-based courses.

  • JunocalBuilt in. Native swap rules, refund modes, per-course intake. £15 Starter / £29 Studio / £69 Growth.
  • Mariana TekBuilt in, same depth. Core tier — $179–285/month per location (~£145–230).
  • WallaBuilt in, strong polish. ~£500/month all-in with branded booking.
  • MomenceSupported, but less smooth than the tools built for operators. Subscription + platform fee or Custom tier.
  • MindbodyPossible, but you stitch it together by hand, and swaps and refunds get painful. Starter / Accelerate / Ultimate, tier-dependent.
  • GlofoxStitched together by hand. Term cohorts need manual setup. Publishes a $99/mo Essential starting price; higher tiers quote-only.
  • OfferingTreeLimited term support. Best for solo teachers running simple cohort programmes.
the things buyers ask

Questions

What's a term-based course?

A multi-class block sold as a single product with fixed cohort, fixed schedule, and single payment. Examples: an eight-week beginner pilates block at £180/student, a 200-hour yoga teacher training over six months at £2,800/student, a six-week mum-and-baby pilates cohort. Clients buy the whole block at signup, attend a fixed group of sessions, and have specific swap and refund rules that differ from drop-in classes.

Why can't I just run a term as recurring classes?

You can, but a few things studios care about break. A beginner who misses week 3 of an 8-week block should be able to swap into another week of the same course — not book some other class. A student who reports an injury in week 6 should get a refund for the weeks they'll miss, with a doctor's note. A teacher-training group needs its own sign-up form. If a term is just a class on repeat, you set all of that up by hand, every term. Junocal builds it in.

Which booking tools have term-based courses built in?

Junocal, Mariana Tek, and Walla have them built in. Mindbody can be set up to do it, but only by stitching together repeating classes — most operators hit a string of setup headaches within six months. Momence supports terms, but less smoothly than the tools built for operators. For studios where a quarter or more of revenue comes from courses, how well the tool handles them matters day to day.

How does the swap rule work?

Each course has a configurable swap allowance (typically two per eight-week block). Clients swap to a different week of the same course up to the allowance limit. Swaps respect course capacity — if the target week is full, the client joins the waitlist or stays put. Additional swaps require operator approval or a small fee, configurable per studio.

What about refunds mid-course?

Three modes, configurable per course. Pro-rata refund — refund for remaining weeks at the per-class rate, most flexible. Refund-with-medical-doc — refund only with a doctor's letter, common in the UK. No refund — non-refundable once started, common for premium courses and intensives. Most studios mix modes per course type.

Do term-based courses clutter the public class schedule?

By default, no. Once the course starts, it's visible only to enrolled students. Public schedule visitors see the course as an enrolment opportunity until the start date, then it disappears. Enrolled students see it in their personal schedule and can book swaps. Public schedule stays clean; course schedule stays private to the cohort.

Can I use term-based courses for non-fixed cohorts?

Yes — a 'rolling cohort' configuration runs indefinitely with students joining at any week and counting attendance toward an eight-week completion. Common for ongoing pilates progressions. Similar to a fixed cohort but with no end date and no shared completion event. Less common than fixed cohorts but supported.