Skip to main content
for ski instructors

Ski instructor software for lessons, groups and deposits

Book private and group ski lessons, take a deposit when clients book, sell multi-day lesson packs and send reminders that cut no-shows, all around your season. From $15 a month. Clients pay you directly, with no Junocal transaction fee on paid plans and no annual contract.

5 out of 5 stars on G2

Join 100+ studios and instructors using Junocal

  • Behind the Choreo with Natalie
  • Sky & Stone
  • Kina
  • Mirage Dance School
  • Flex and Flow Pole Studio

Rated 5 out of 5

The team at Junocal is top notch!

“The team at Junocal has made this so easy. … Also, my clients appreciate how easy it is to navigate the portal and how streamlined everything is. 10 outta 10!”

Terry, Tumble And Stunt5-star review on Trustpilot

Built for the way ski instructors work

A short season, clients who book weeks ahead and mornings that cannot go unsold. Junocal books, charges and reminds for you, for independent instructors and ski schools.

Group lessons and multi-day courses

Run beginner mornings, kids' groups and week-long courses with a capped group size. Clients book a whole course in one go, and a cancelled place goes to the waitlist.

  • Group sizes capped at what you teach
  • Multi-day courses booked in one go
  • Waitlists for sold-out mornings
  • Advanced groups open only with your approval
A ski instructor leading a small group lesson on a sunny slope.

Mon, 12 Jan

09:00Beginner group · day 1 of 5course
09:30Kids' group · 6 placesclass
13:30Private · 2 hoursprivate

Private lessons with a deposit upfront

Publish the days you are teaching and clients book an open slot. They pay a deposit or the full fee as they book, so a no-show no longer costs you the morning.

  • Publish only the days you are teaching
  • Buffers between lessons
  • Deposit or full fee at booking
  • Parents book lessons for their children
A coach kneeling beside a client to correct her form during a one-to-one session.

your booking page

Choose a session

Book now

Mon · 09:00

Private lesson · 3 hours

Available

Mon · 13:30

Private lesson · 2 hours

Available

Tue · 09:00

Beginner group · 5 mornings

2 places

Lesson packs for the whole trip

Sell several lessons at once so clients commit to their week before they arrive. Credits come off as they book, and everything is paid into your own Stripe account.

  • Packs that deduct as clients book
  • Gift cards for lessons
  • Promo codes for returning clients
  • Payments to your own Stripe account
A woman booking a session on her phone in a changing room.

ways to book

Private lesson · 2 hours

Pay once

$180

3-lesson private pack

3 credits

$480

Beginner group · 5 mornings

Mon to Fri · 09:00

$320

Clients arrive ready, and no-shows drop

Clients tell you their level and equipment before the lesson, and get a reminder the day before. Afterwards, they are asked for a review you can choose to publish.

  • Ability and equipment forms before the lesson
  • Reminders the day before
  • Reviews you approve before they go public
  • Private notes on each client
An instructor planning the week's bookings on a laptop and phone.

automated emails

nowBooking confirmed · Private, 2 hours
−24hReminder · tomorrow at 09:00
+2hHow was your lesson? · review request
+21dWin-back · book your next lesson

Sent automatically on every plan.

What you and your clients see

North Star Academy
+ Add

Appointments

Bookable 1:1 services and availability.

NameDurationPriceStatus
Private lesson60 min£55.00Active
30-min consultation30 min£30.00Active

Appointments

Private appointments, one calendar

One-to-one appointments sit on the same operator schedule as your classes. Publish real availability, set the service duration and price, and let a client reserve one open slot at a time.

Availability-led — Clients choose from times you actually offer.

Recurring bookings — Set up regular privates without duplicating work.

Your rules — Buffers, deposits and cancellation terms per service.

North Star Academy
+ Add

Booking page

Your public page, ready to share.

NS

North Star Academy

Classes, appointments and courses in one place.

SchedulePrivatePlansAbout

Upcoming

Beginner groupToday · 6:30 PMBook
Private lessonTomorrow · 4:00 PMBook

Storefront

Your own booking page — not a marketplace listing

Your brand, your schedule, your reviews, at junocal.com/yourstudio. Clients book in a few taps with nothing to download — and you keep the relationship instead of renting it from a marketplace.

Your brand — A polished booking page that feels like your business.

Always bookable — Clients can book classes or privates at any time.

Simple to share — Use one link across your site, socials and messages.

North Star Academy
+ Add

Schedule

Classes and appointments across your week.

WeekTodayMay 25–31
Mon 25
Tue 26
Wed 27
Thu 28
Fri 29
9:30Beginner group
12:00Intermediate group
10:30Private lesson
14:00Holiday course
11:30Beginner group

Schedule

Your week, one calendar

Scheduled classes, course sessions, appointments and virtual sessions in one calendar. Switch between day, week and agenda views, or filter by class type, instructor, room and location.

One calendar — Classes, courses and 1:1s together.

Useful filters — Instructor, room, location and offering.

Faster changes — Duplicate a week or notify a whole class.

Everything included for ski instructors

One account covers booking, payments, client care and reporting. Every plan includes the features without a plan label.

Scheduling and booking

  • Classes and timetables

    Recurring classes and one-off workshops on one calendar, with capacity set once.

  • Multi-day courses

    Sell a run of dated lessons as one booking, with its own price and capacity.

  • Private lessons

    Clients book privates from the days and hours you publish, with buffers and deposits.

  • Waitlists

    Book clients with a pack or membership the moment a place opens, or let the first to claim take it.

  • Class prerequisites

    Open a level only to clients with enough recorded attendance or instructor approval.

  • Family and group bookings

    Parents book lessons for their children, or the whole family, from one account.

Selling and payments

  • Drop-in prices

    New clients can book and pay for a single class without buying credits first.

  • Packs, memberships and intro offersFrom Starter

    Credits that deduct themselves, higher credit costs for some classes, one-time intro passes, and memberships clients can pause or upgrade.

  • Gift cards

    Sell gift cards in your own design, online or at the desk. Clients can pay with them when they book online.

  • Coupons and promo codes

    Discount a class, pack or membership for a campaign, partner or birthday.

  • Referral codes

    Clients share a code with friends, and you see who brought each new client.

  • Payments to your own Stripe

    Money goes straight to your Stripe account. Paid plans add no Junocal transaction fee.

  • Failed-payment recovery

    When a renewal fails, the client gets a secure link to update their card.

Clients and communication

  • Branded booking page

    Your logo, colours and photos on one link. Add it to your WordPress, Wix or Squarespace site too.

  • Forms and waivers

    Ask for ability level, equipment and medical notes before the first lesson.

  • Client notes

    Private notes on each profile, shared only with the teammates you choose.

  • Automatic emails

    Confirmations, reminders a day, 2 hours and 30 minutes before, plus welcome, win-back and renewal emails.

  • Reviews

    Ask for a review after class, then choose which ones appear on your booking page.

  • Email broadcastsFrom Studio

    Announce a new class, workshop or timetable change to opted-in clients.

  • Shared client inboxFrom Studio

    Client email replies land in one inbox your whole team can answer.

  • Client follow-up listsFrom Studio

    See who came once, who signed up but never booked and whose pack is low, then message them.

Running the business

  • Check-in and rosters

    Check in the whole day from one desk screen, or from the instructor's day-of roster on a phone.

  • iPhone app

    Run the day, check clients in and take desk payments from the Junocal app. Clients book and manage visits in it too. Android is coming soon.

  • Staff and cover

    Five instructor seats on Starter, unlimited from Studio, plus front-desk roles and substitute cover.

  • Reports

    Sales and attendance on every plan. Business, class and instructor performance from Studio.

  • Multiple locationsFrom Studio

    Up to five locations on Studio and ten on Growth, with memberships that work across sites.

  • Integrations

    The WordPress plugin, the Wix app, calendar feeds and Zoom on every plan. Mailchimp and Klaviyo from Studio.

  • Juno AI assistantFrom Studio

    Ask about bookings or clients. Juno drafts the change and you approve it.

  • CSV export

    Download clients, bookings and revenue whenever you like.

What ski instructor software actually needs to do

Ski instructor software takes bookings for private and group lessons, collects deposits and payments, and gathers each client's ability level before they reach the slope. Many clients book weeks before their trip, so the booking page has to work on a phone and take payment in one go.

The season is short, so every lesson slot counts. Deposits cut no-shows, packs sell several days at once, and a waitlist fills a cancelled group place.

Junocal does this from $15/month, for independent instructors and ski schools. Clients book at junocal.com/your-name with nothing to download. Payments go to your own Stripe account, paid plans add no Junocal transaction fee, and you can cancel any time, including at the end of the season.

Pricing for ski instructors

Private lessons, group lessons and deposits are on every plan. Pay monthly and cancel any time.

Free

$0 /mo

No monthly subscription

4% Junocal transaction fee

For instructors getting started.

Start with Free
  • 1 location, 1 room
  • Up to 3 instructors
  • Classes, courses and appointments
  • Unlimited bookings paid through Junocal
  • 50 free or externally paid bookings a month
  • Booking page and website embed

Starter

$15 /mo

Billed monthly

No Junocal transaction fee

For busy studios at one location.

Start free for 14 days
  • 1 location, up to 10 rooms
  • Up to 5 instructors
  • Unlimited clients and bookings
  • Packs, memberships and courses
  • Waitlists and automated emails
  • Forms, waivers and client notes

Studio

Most popular

$29 /mo

Billed monthly

No Junocal transaction fee

Everything in Starter, for growing teams.

Start free for 14 days
  • Up to 5 locations, unlimited rooms
  • Unlimited instructors and front desk access
  • Follow-up lists, shared inbox and broadcasts
  • Performance and client insights reports
  • Private assessment photos and comparisons
  • Custom automations
  • 200 Juno AI requests a month
  • Priority email support

Growth

$69 /mo

Billed monthly

No Junocal transaction fee

Everything in Studio, with tools to grow.

Start free for 14 days
  • Up to 10 locations
  • Website and custom domain
  • Lead follow-ups and email campaigns
  • 25,000 marketing emails a month
  • Payroll prep and financial reports
  • 1,000 Juno AI requests a month

Stripe processing fees apply to every plan. Free’s 4% fee applies only to payments collected through Junocal.

Need more than 10 locations? Reach out about custom pricing.

Compare all features and pricing

Moving from another booking system?

We move your clients, bookings, credits and memberships from Mindbody, Momence, Glofox, Acuity or a spreadsheet, and check everything with you before you switch. It's free in your first 30 days.

Questions

Is Junocal good for ski instructors?

Yes. Junocal runs bookings, deposits and payments for instructors who teach private and group lessons across a season. Starter is $15/month and includes private lessons, group lessons, lesson packs, ability forms and automatic reminders. There is no annual contract, so you can cancel when the season ends.

Can I take a deposit when a client books a lesson?

Yes. Set a deposit or the full fee on each type of lesson, and clients pay when they book. That cuts no-shows and fills your season with committed bookings. Payments go to your own Stripe account by card, or by ACH or Direct Debit where Stripe supports it.

How do I take payment as an independent ski instructor?

Connect your own Stripe account when you set up, and clients pay you directly. Paid plans add no Junocal transaction fee; Stripe processing applies. The money settles to your Stripe balance and Junocal never holds it. Disputes go straight to Stripe.

Can clients buy a block of lessons up front?

Yes. Sell a pack, such as 3 or 5 lessons, that clients pay for once and use across their trip. A credit comes off each time they book. Packs are on Starter and up. You can also sell a multi-day group course as a single booking.

How do I manage seasonal availability and ability levels?

Publish only the days and hours you are teaching, so clients see real open slots and nothing else. A form at booking asks for ability level, equipment and goals, with follow-up questions only when they apply. Starter includes 5 instructor seats; Studio at $29/month adds unlimited seats, a front-desk role and substitute cover for busy weeks.

Deeper dives

Try Junocal for your ski lessons

14 days free, no card. Private lessons, group courses, packs and deposits are ready on day one, and migration help is included in your first 30 days.