Stop answering “When is your next class?”
If you teach yoga and have a website, you already know the most common question you receive: “What’s your schedule?” followed by “Is there space in the Thursday evening class?”
These questions come via WhatsApp at 11pm, via Instagram DM during your Sunday morning flow, and via phone while you are mid-adjustment in a private session. Each interruption costs you focus and time — and each unanswered message costs you a student.
A live class schedule on your website solves this. Students see what is available, book their spot, and show up. You teach. That is the ideal workflow.
What a good class schedule page looks like
Weekly view with filters
Display your classes in a weekly calendar format. Each class shows:
- Day and time (Thursday 19:00-20:15)
- Class type (Vinyasa Flow, Restorative, Prenatal)
- Level (Beginner, All Levels, Advanced)
- Location (Studio name and address, or “Online via Zoom”)
- Spots available (8/15 spots filled)
- Instructor (relevant if you teach at a studio with multiple teachers)
Add filters so students can quickly find classes by type, level, day, or location. A student looking for a beginner class on Tuesday evening should find it in two taps.
Real-time availability
Static schedules that say “Tuesdays at 18:00” without showing whether there is space create frustration. The student shows up, the class is full, and they never come back. Real-time availability prevents this and creates urgency — “Only 3 spots left” motivates faster booking.
Mobile-first design
Over 80% of yoga students will check your schedule on their phone, often while commuting or during a lunch break. The schedule must be thumb-friendly with large tap targets and easy-to-read text without zooming.
Integration options
Option 1: Booking platform embed
Platforms like Mindbody, Momoyoga, or Fitogram offer embeddable schedule widgets. You paste a code snippet into your website, and the schedule appears with real-time data from the platform.
Pros: Real-time syncing, built-in payment processing, automatic waitlists, student management.
Cons: Monthly fees (₪100-400/month), the widget design may not match your website perfectly, and students may be redirected to a third-party page for checkout.
Option 2: Google Calendar embed
A free option that works for solo teachers with a simple schedule. Create a dedicated Google Calendar for your classes and embed it on your website.
Pros: Free, easy to update from your phone, syncs across devices.
Cons: No booking functionality (students see the schedule but cannot reserve a spot), limited design customization, looks generic.
Option 3: Custom-built schedule
A schedule built directly into your website with a booking form. Each class listing includes a “Book Now” button that sends you an email or adds the student to a list.
Pros: Full design control, no external dependencies, no monthly fees beyond hosting.
Cons: Requires manual management of bookings and availability, no automated reminders or waitlists.
Which option to choose
- Teaching 2-5 classes per week at your own studio: Option 1 (booking platform) pays for itself in time saved
- Teaching at multiple studios where they handle booking: Option 2 (Google Calendar) is sufficient
- Just starting out with 1-2 classes: Option 3 (custom schedule) keeps costs down while you build your student base
Reducing no-shows
A schedule page alone does not solve no-shows. Pair it with these features:
Automated reminders
Send a reminder 24 hours and 2 hours before class. Most booking platforms include this. If using a custom solution, set up automated WhatsApp or email reminders.
Cancellation policy
Display your cancellation policy clearly next to the booking button. “Cancel up to 4 hours before class for a full refund. Late cancellations will be charged” sets expectations and reduces casual no-shows.
Waitlist functionality
When a class is full, offer a waitlist option. “Join the waitlist — you’ll be notified automatically if a spot opens.” This fills cancellation gaps and captures demand data.
Class packages and memberships
Students who prepay for a package of 10 classes attend more consistently than drop-in students. Offer package pricing on your schedule page to encourage commitment.
Special schedule scenarios
Workshop and event listings
One-off workshops, retreats, and special events should appear in a separate section from your regular weekly schedule. Include pricing, duration, what to bring, and a prominent registration button.
Substitute teacher notifications
When you cannot teach a class, update the schedule immediately and note the substitute. “Thursday 19:00 Vinyasa — with Guest Teacher [Name]” prevents confusion and shows professionalism.
Holiday schedule
Create a banner or notification area for schedule changes during holidays. “Modified schedule for Sukkot — see updated times below” prevents students from showing up to a cancelled class.
FAQ
How far in advance should my schedule show?
Two to four weeks is standard. Far enough that students can plan, close enough that you can adjust. Showing three months of classes when your schedule might change creates more problems than it solves.
Should I show online and in-person classes on the same schedule?
Yes, but with clear labels. Use color coding or icons to distinguish between online (Zoom) and in-person classes. Students should be able to filter by format.
What if I teach at someone else’s studio?
Link to the studio’s booking system for those classes and show the schedule for reference. “Book through [Studio Name]” with a direct link keeps things simple without duplicating booking systems.
How do I handle private sessions on my schedule?
Do not list private session times. Instead, add a “Book a Private Session” button that links to a contact form or scheduling tool like Calendly. Private sessions require individual coordination.
Should I display pricing on the schedule page?
Yes. At minimum, show drop-in price and mention that packages are available. “Drop-in ₪70 | 10-class package ₪550” next to each class removes a decision barrier. Link to a full pricing page for details.
How Mizra can help
We build yoga teacher websites with integrated class schedules, online booking, and mobile-optimized design — starting at ₪2,990, delivered in 48 hours. Your practice deserves a website that fills your classes.