Skip to content

For Enrichment Programs & After-School Activities—BUILT FOR YOUR DAILY SCHEDULE

Run enrichment programs without the chaos.

After-school programs, holiday workshops, and multi-activity centres — manage enrolment, term-based schedules, parent notifications, and fees for every program in one place.

Multi-Program ManagementTerm-Based BillingParent Notifications
ClassOps Dashboard for Enrichment Programs

Built for enrichment providers

Everything an enrichment centre needs.

Run multiple programs, keep parents informed, and collect fees without the admin overload.

Enrolment & Trial Management

Share a separate enrolment form per program. Parents sign up, trials are auto-scheduled, and you get notified instantly. No missed enquiries across a busy holiday season.

  • Online enrolment form for each program
  • Auto-schedule trial sessions
  • Convert trials to full enrolment in one click

Multi-Program Scheduling

Run different programs on different days and times, each with its own schedule, class list, and attendance record — without cross-booking a child into two things at once.

  • Multiple programs with separate class lists
  • Automated reminders before each session
  • Google Calendar sync for teachers and parents

Term Fees & Online Payments

Collect term fees or per-session charges per program. Accept Stripe, PayPal, or local payment methods like UPI, Pix, and PromptPay online, or record cash — automated reminders sent before fees are due.

  • Term fees or session-based billing
  • Stripe, PayPal, UPI, Pix & PromptPay for online payments
  • Fee reminders sent automatically

AI Assistant

Ask the search bar to reschedule a session, find a participant, or draft an assignment — in plain English, no clicking through screens.

  • Reschedule or cancel a session by asking
  • Search participants and sessions by name
  • Drafts assignments for you to review

HOW IT WORKS

A busy holiday program season, without the spreadsheet.

How enrolment across multiple programs runs on ClassOps.

  1. 01

    Parent picks a program

    Each program has its own enrolment form, so sign-ups never get mixed up across activities.

  2. 02

    Waitlisted or confirmed

    If a program is full, the child is automatically waitlisted and notified if a spot opens.

  3. 03

    Term runs across programs

    Each program keeps its own schedule and roster, even if a child is enrolled in more than one.

  4. 04

    Fees and reminders run themselves

    Term fees are billed and reminded automatically per program, with parents notified before each session.

QUESTIONS—THE DETAILS

Questions enrichment program operators ask.

Can I run multiple programs with separate schedules and rosters?

Yes. Each program keeps its own schedule, class list, and attendance record, so a child enrolled in both a coding class and a robotics club doesn't get mixed up between the two.

How are parents notified about sessions and changes?

Automated reminders go out to parents before each session, and you can notify them if a waitlist spot opens up in a full program.

Does ClassOps handle term-based or holiday program billing?

Yes — you can bill per term or per session for each program separately, with automated reminders sent before fees are due, and support for Stripe, PayPal, and local payment methods like UPI, Pix, and PromptPay online payments and manual cash/bank recording.

What happens when a program is full?

New sign-ups are automatically waitlisted, and when a spot opens from a cancellation, the next parent on the list is notified.

Is this suitable for a centre running several small programs at once?

Yes — that's the core use case. ClassOps is free for your first 10 active students across all programs, with no credit card required.

READY WHEN YOU ARE

Ready to run better enrichment programs?

Set up in under 10 minutes. Free for your first 10 students — no credit card required.

Get started for free

Free for your first 10 active students · No credit card required