Run your classes.
We take care of
the admin.
Smart automation for leads, schedules, reminders, and payments. You stay in control and get back to teaching.
- Students need no app — just a link
- Google Calendar & Meet sync
- Free for your first 10 students
This week
wk 28 · 14 classes
Tue
Wed
Thu
4:00 pm
Ballet Level 2
6:00 pm
Guitar 1:1
5:00 pm
Trial · Piano
booked overnight
7:00 pm
Hip Hop Batch
4:30 pm
Makeup · Maya
self-scheduled
6:30 pm
Math Grade 8
01—Sound familiar?
Running classes shouldn't feel like this.
If you teach dance, music, tutoring, fitness, or anything in between — you know exactly what we mean.
WhatsApp full of "when is my class?" messages
Classes land on students' calendars automatically. Reminders go out before every session. They already know.
Spreadsheet to track who paid, who hasn't
Payment records + Stripe built-in. See exactly what's owed. Chase overdue fees with one click.
Calling students back-and-forth for makeup slots
Send a link. Student picks a slot. Calendar and Google Meet update automatically. No calls.
Leads fall through the cracks, no follow-up system
Lead form captures the inquiry, notifies you, and books the trial — all before you wake up.

Built for small.
Scales as you grow.
Whether it's just you and 8 students or a studio with five teachers and 200 — ClassOps works the same way at both ends. No upgrade tiers, no feature unlocks.
Solo teacher
Just you, your students, and zero admin overhead. Live in 10 minutes, free for your first 10 students.
Small studio
Multiple teachers, multiple class types. One place to manage rosters, schedules, and payments.
02—Getting more students
From first inquiry to enrolled student.
A parent fills your form at 11pm. By morning, a trial is booked — without you lifting a finger.
Capture the lead
Share your link or embed the form on your website. Parents fill it in anytime — no account needed.
Auto-schedule the trial
System shows available slots based on teacher availability. Student picks one. Calendar invite sent immediately.
Convert to student
One click to convert. Student record created, assigned to class, fee schedule set up — all at once.
Track every lead. Lose none.
Know exactly where each potential student is in your pipeline. Stop losing people in group chats and inboxes.
- Shareable form link — parents fill in without any account
- See which leads haven't booked a trial yet
- Track conversion rate from lead → trial → student
- All inquiry history stored against the student profile
Your lead form
11:02 pm · parent's phone
Student name
Meera, age 9
Interested in
Ballet · beginner
Pick a trial slot — from real teacher availability
Trial booked · Wed 5:00 pm
Calendar invite sent. You'll see it in the morning.
03—Conducting classes
Every class, handled end to end.
Schedule, notify, cancel, and reschedule — without any manual coordination.
Google Calendar + Meet, built in.
Every session creates a calendar event. Teacher and student both get invites with a Meet link — automatically, every time. Already on Google Calendar? Import your existing events to create courses instantly, and bring in phone contacts as students in one step.


Reminders that work so you don't have to.
Students know when their class is. Teachers know when something changes. You don't have to say a word.
- Class reminders sent automatically before every session
- Instant notification when a class is cancelled
- Make-up slot suggestions sent to the student
- Delivered via Email and WhatsApp
Cancellations handled in 3 steps.
No back-and-forth. No chasing. The system handles it — student picks their own makeup slot.
Cancel
Student or teacher cancels and adds a reason. Both sides notified instantly.
Suggest
System offers valid replacement slots from teacher's available time.
Confirm
Student picks a slot. Calendar updates automatically. No calls needed.
Try it — cancel Thursday's class
Thu · 4:30 pm
Piano 1:1 · Maya
← this is the whole flow, live
Homework, assigned and graded in one place.
Post an assignment to a class or specific students. They reply with text or files, right from their student portal — no app to install.

04—Simplified payments
Get paid. Track it. Stop chasing.
Whether you collect cash, bank transfers, or card payments — ClassOps keeps track so you don't have to.
Stripe Integration
Accept global cards and international payment methods. Secure, automated, and trusted worldwide.
Stripe + platform fees apply
- One-click checkout link for students
- Global cards + local payment methods
- Automatic payment receipts sent
Manual Recording
Prefer cash or bank transfer? Record payments manually and keep everything in one auditable place.
- Record cash, cheque, or bank transfer
- Mark individual fees as paid or pending
- Full payment history per student
Automated Reminders
Remind students before fees are due. No awkward conversations, no spreadsheet cross-referencing.
- Fee reminders sent automatically
- See who hasn't paid at a glance
- One-click to follow up on overdue fees

05—Getting started
Up and running in under 10 minutes.
No onboarding call. No lengthy setup. Add your classes, invite teachers, share your form — done.

Create your account
No credit card. No sales call. You're in immediately.
Add your classes & teachers
Import students from phone contacts or CSV. Connect Google Calendar to auto-create courses from existing events. Set your recurring schedule.
Share your lead form
One link. Paste it in your WhatsApp bio or website. New inquiries self-book their own trial.
07—Common questions
Everything a class owner usually asks.
Do my students need to create an account or download an app?
No. Students interact entirely via email links — to schedule trials, handle cancellations, and pick make-up slots. Nothing to download, no account to create. They just click a link and they're done.
How can I import my existing students?
You can just upload your phone contacts directly to ClassOps. Alternately, ClassOps supports bulk importing students via CSV. You can also add students one by one as you go.
Does ClassOps work for both online and offline classes?
Yes. Online classes get a Google Meet link created automatically and sent to the student and teacher. Offline classes show the venue. You can mix both in the same studio across different teachers.
I already use Google Calendar. Will ClassOps conflict with it?
No. ClassOps syncs with Google Calendar — it doesn't replace it. Your existing events stay untouched. ClassOps adds class events and checks teacher availability against their existing calendar before scheduling anything new.
Can students pay in their own currency?
Yes, if you use Stripe. It supports 135+ currencies — students pay in their local currency and you receive in yours. For cash or bank transfers, record those manually in ClassOps. Both sit in the same payment history.
How much does ClassOps cost?
ClassOps is free for your first 10 active students — no time limit, no credit card required. Beyond 10 students, it's $0.50 per additional active student per month. No per-teacher charges, no feature paywalls. Every feature is included from day one.
Can I use only certain features — just scheduling, or just payments?
Yes. Every module is optional. Use manual payment recording, Stripe, or skip payments entirely. Connect Google Calendar or don't. Run lead forms or manage students directly. ClassOps works around how you already run your business.
Is my student data secure?
Yes. ClassOps runs on Cloudflare infrastructure, which powers security for millions of businesses globally. Student data is encrypted in transit and at rest. You can export or delete your data at any time — no lock-in.
Still have questions? Email us
Ready to spend less time on admin?
Start with a clear action dashboard for leads, trials, sessions, cancellations, make-ups, and payments.
No credit card required · Built for solo teachers and small studios