Feature

Class Scheduling Software

Build your weekly schedule once. It runs forever. Recurring rules, instructor assignment, real-time capacity, color-coded class types.

Re-entering the same class every week is the actual job.

Most studios have a repeating weekly schedule: Monday 7am Vinyasa with Sarah, Monday 9am Restorative with James, Monday 5pm Reformer Flow with Mia. The schedule barely changes month to month. But on Mindbody or Vagaro you're re-creating each class instance, week after week, or wrestling with a recurring-rule UI that fights you. Class scheduling software should let you build the pattern once and adjust the exceptions.

Recurring schedules that just work.

Define the weekly pattern in one screen. Every Monday at 7am, run Vinyasa with Sarah at 60 minutes with a 20-spot capacity. Every Tuesday at 6pm, run Reformer Flow with Mia at 50 minutes with an 8-bed capacity. YogaTeacher generates the instances forward. Need to cancel one specific Monday? Edit that single instance without breaking the recurring rule.

  • Build a weekly recurring schedule in one screen
  • Color-coded class types you can read across the room
  • Real-time capacity bars on every class instance
  • Per-class instructor assignment
  • Cancel a single instance without breaking the recurring rule
  • Bulk-edit a class type (capacity, duration) across all instances
  • Day / week / list views — switch on the fly
  • Mobile schedule view for front-desk + instructor portal

Built for how studios actually run.

Weekly-rhythm studio

Same 25 classes every week. Build once, run forever. Edit the rare exception when an instructor is out.

Workshop-heavy studio

Recurring schedule for the weekly rhythm + one-off workshops layered on top. Both flow through the same schedule view.

Reformer studio

Tight back-to-back reformer classes with capacity per class type. Schedule view shows real-time bookings and instructor allocation.

Frequently asked questions

Can I edit a single class instance without affecting the recurring schedule?

Yes. Open the specific instance, change the instructor or cancel it, and the recurring rule stays untouched. The exception applies only to that date.

How do I handle holidays?

Cancel the affected class instances for that week. Members on the booking page see the class is cancelled and credits refund automatically. The recurring rule resumes the following week.

Can different class types have different capacities?

Yes. Each class type has its own capacity field. Reformer 50 might be 8; Mat Flow might be 20; Private 60 is 1.

Does the schedule support multiple instructors per class?

Not today — each class has one assigned instructor. For co-taught classes, most studios either pick the primary instructor or set up a 'Co-taught' instructor record.

Can students see the schedule before they sign up?

Yes. The public booking page at yogateacherapp.com/book/your-studio shows the full weekly schedule to anyone — no sign-up needed to browse.

How far in advance can students book?

By default 30 days, configurable per studio. Some studios set 7 days for high-demand classes, others set 60 days for retreat-style programs.

Bring class scheduling software to your studio.

Start your 30-day free trial. No credit card. No demo calls. Cancel any time.