Classes

Run your classes - scheduling, bookings, and attendance in one place.

Publish your class calendar, let members book, check them in - in-person or online - and get paid through memberships. From weekly group classes to private 1-on-1 sessions.

In-person or online - weekly or one-off - 30-day money-back guarantee
Class calendarLive on your website
Jun 22 - 28, 2026
WeekMonth
MON
22
Ballet - Beginner
4:00-5:00 PM
Studio A
TUE
23
Hip-Hop
5:30-6:30 PM
Online
Private - 1-on-1
7:00-7:45 PM
Studio B
WED
24
Contemporary
4:00-5:00 PM
Studio A
THU
25
Jazz
5:00-6:00 PM
Studio A
Karate - Kids
6:30-7:15 PM
In-person
FRI
26
Open studio
4:30-6:00 PM
Online
Tonight - Hip-Hop
5:30 PM - checking in
3 / 12
Aisha K.First 5 visits
Marcus L.First month
Priya N.First visit
+ Add walk-in
Schedule it

Schedule any class - one-off or weekly.

Set a single class or a weekly repeat. Hold it in-person, online, or both, assign a teacher, and publish it to your website's class calendar so members can book.

Create class
Publish on website calendar
Members can find and book this class
Schedule
Class dates - set a one-off or a weekly repeat
Specific datesRepeats weekly
MonTueWedThuFriSatSun
Time5:30 PMto6:30 PM
Location
In-personOnlineBoth
Venue
Studio A, 123 Main St
Teacher
Coach Maya
Take attendance

Take attendance in seconds.

Check members in per session and add walk-ins on the spot. Milestones light up automatically - first visit, first month, first 3 and 5 visits - so you can celebrate them in the moment.

Attendance registerTue, Jun 23 - 5:30 PM
Attendees
First visitFirst monthFirst 3 visitsFirst 5 visits
Aisha Khan
Checked inUnlimited
Marcus Lee
Check inStudio plan
Priya Nair
Checked inDrop-in
WALK-IN
Checked in-
3 checked in - 1 walk-in addedMilestones celebrate members automatically
Get paid

Get paid through memberships.

Tie classes to recurring membership plans - by level, or however you organize them - and billing runs automatically. Members book any class their plan includes.

Membership plans - by levelRecurring
Each plan unlocks the classes at its level - members book any of them.
Beginner
$39/mo
Beginner classes
Auto-billed
Intermediate
$59/mo
BeginnerIntermediate
Auto-billed
Unlimited
$89/mo
All levels1-on-1 sessions
Auto-billed
Billing runs automatically on each member's plan - no chasing payments.
Reach them

Reach your attendees.

Email the people in a class directly with one tap, or fold them into your email campaigns. Reminders, updates, and follow-ups - handled.

Email this class
ToTue 5:30 - Hip-Hop - 12 attendees
SubjectWe've moved to Studio B this week
Hi everyone - quick heads-up for tonight.This week's Hip-Hop is in Studio B, just down the hall. Same 5:30 start.See you there - bring water.
or add them to a campaign
Group or 1-on-1

Group or 1-on-1 - your call.

Make any class private for personal coaching or private lessons. One member, one time slot, booked just for them.

Group classPrivate 1-on-1
Make this class private
Only invited members can book - perfect for coaching and private lessons.
1-on-1 with Coach Maya
45 min - 1 seat - Studio B
Private
"

Our whole week - the schedule, the bookings, the check-ins - finally lives in one place. I take attendance on my phone between classes, and members just book the times that work for them.

Renee Alvarez
Studio owner & instructor - Wajooba member

Ideal for dance, music, and martial-arts schools, tutoring, and 1-on-1 coaching.

Classes are live and scheduled. Self-paced material? See Courses. One-time happenings? See Events.

See your classes run - live.

Join our free webinar. Watch a class go from schedule to booked to checked-in - and get paid through memberships - then ask us anything.

Free - live - 30-day money-back guarantee