Spot-by-the-barre, when you want it
Pick-a-spot works for a barre studio the same way it works for a reformer studio: drag the barre into a layout, name the positions, let clients book the spot. Or toggle it off entirely.
Level-tagged classes, term-based blocks, spot-by-the-barre booking for studios that want it, recital-style scheduling when the term ends in performance. Built for the rhythm a dance studio actually runs on.

Pick-a-spot works for a barre studio the same way it works for a reformer studio: drag the barre into a layout, name the positions, let clients book the spot. Or toggle it off entirely.
An eight-week beginner barre block is a single thing in the schedule. One payment, fixed slot, swap-a-date allowance, refund-with-medical-doc rules.
Tag classes Foundation / Beginner / Open / Advanced. Filter the booking page by level. Surface prerequisites cleanly. Lock advanced classes behind a level field on the client profile.
Built for barre and dance studios that run on term blocks rather than open drop-in — eight-week beginner barre courses, twelve-week dance progressions, recital-end cohorts. Works for the single-room studio with one barre line along three walls and the multi-room dance school with separate ballet, jazz, and contemporary spaces. Level-tagged classes for studios where progression matters.
Specific operational scenarios this studio shape runs into, and what Junocal does for each.
Set up the term once: eight class instances, a fixed cohort, single payment with the option of a deposit-plus-balance split. Returning beginners can re-enrol with one click. Refund-with-medical-doc rules apply. Bookings can't be drop-in poached from outside the cohort — clients booking a beginner barre class first see the term-enrolment flow, not a single class.
Term-based courses include a swap allowance configurable per term (typically two swaps per eight-week block). She makes the swap from her own account; the schedule updates and her capacity moves with her. If she's out of swaps, the system blocks the swap or asks for a one-time fee, whichever you've set.
Configure the rehearsals as a separate cohort with fixed attendance. Optional one-time payment covers all six. Costume measurement intake form attached to the cohort. Parent contact details captured at enrolment. Show day itself is a separate event with ticketed capacity.
Yes. Tag classes with a level (Foundation, Beginner, Open, Advanced). Lock advanced classes behind a level field on the client profile so beginners can't accidentally book the wrong class. Levels can be self-attested or set by the instructor. When a client progresses, you update the level once and they unlock the appropriate classes.
Both are supported. Term billing (one payment per term block, with optional deposit-plus-balance) is the natural fit for term-based courses. Monthly membership billing works for studios that prefer to keep students on a recurring subscription across terms — useful for retention. Mix both: a student can have a monthly membership and enrol in a special term-based intensive on top.
Yes. A single payer profile can hold multiple student profiles. Common pattern for children's dance schools: parent profile pays, child profiles attend. Class bookings, intake, and progression sit on the student profile. Billing and communications go to the payer.
For the rehearsal cycle, yes — that runs as a term-based cohort. For the recital itself (ticketed event with audience capacity), Junocal handles it as a special service with custom intake (audience size, seating preferences). Most schools also use Eventbrite for the audience-facing ticket sale; Junocal handles the cast side.
Same product, different defaults. Configure barre as the primary service type, drop the level-tagging if you don't progress people through formal levels, and use the standard membership-plus-pack pricing model. Term-based barre blocks (popular in the UK and increasingly common in the US) are first-class. Spot-by-the-barre is optional.
Junocal works for a few different shapes. Here are the others.
for reformer studios
Studio software built around pick-a-spot
See more →for mat and yoga studios
Schedule the studio, not just the class
See more →for mixed and movement studios
For the studios that don't fit one category
See more →for solo instructors
Studio software for a team of one
See more →for multi-location studios
One account, every location
See more →for adult dance studios
Studio software for adult dance schools
See more →for pole and aerial-adjacent studios
Studio software built around pole fitness
See more →for aerial silks, hoop, and trapeze studios
Studio software for aerial arts
See more →for boutique functional-fitness studios
Studio software for functional fitness
See more →Comparisons and resources most relevant to this studio shape.
14 days free. No card. We handle the migration if you're coming from another tool.