Built around how real educators teach

Use cases & scenarios

Classerna doesn't try to be an LMS, a webinar host, or a CRM. It's the back end for a working teacher's course catalog — enrollment, schedules, payments, materials. Here's how that plays out in practice.

The 8-week pottery workshop

A studio teacher runs an 8-week wheel-throwing course four times a year. Capacity is 10 because that's how many wheels she has. Registration is $480 — or $80/session for drop-ins. Beginners only — no advanced students who'll get bored.

1
Create the course.

Title, intro copy, featured photo of the studio. Capacity 10. Flexible pricing options: "Full series — $480" and "Single session — $80".

2
Set the schedule.

Recurring weekly: Tuesdays 6:30–9:00pm, starting Jan 14, for 8 weeks. Click Generate Sessions — eight session posts appear with the right dates, drag-reorderable.

3
Filter the registrants.

Add a multiple-choice registration question: "Pottery experience?" with options None / Beginner / Some / Advanced. Pre-qualifying — anyone who picks Advanced sees a note that this isn't the right class.

4
Add a waiver.

The default studio liability waiver kicks in automatically. The accepted version is captured against each order.

5
Ship it.

Drop [idcms_courses] on the catalog page. Stripe handles checkout. Students land in their My Courses dashboard with the session calendar.

Features in play
Course CPT Capacity Recurring schedule Flexible pricing Multiple-choice questions Waiver capture Stripe checkout Student dashboard Session calendar

Six audiences. One plugin.

Music school

Private lessons + group ensembles

A community music school running individual instrument lessons alongside group choirs and ensembles. Different schedules, different pricing, different prerequisites — all in one catalog.

Multiple instructors Per-course schedule Prerequisite gating
Yoga & movement

Multi-week series + drop-ins

A studio sells 8-week series at a discount but lets people drop in on individual sessions. Flexible pricing options handle both, and the session picker keeps drop-in capacity in sync with what's already sold.

Flexible pricing tiers Waivers Capacity tracking
Continuing education

Professional CE credits

A continuing-education provider runs licensed-professional refresher courses. Registration captures the license number and state. Materials gate to enrolled students until the certificate of completion is issued.

Registration questions Gated materials CSV export
Art studio

One-off weekend workshops

A working artist runs occasional weekend workshops with very specific dates. The specific-session schedule option lets her enter each date manually, drag-reorder them, and edit each one's title (e.g., "Day 1: Composition", "Day 2: Underpainting").

Specific dates Reorderable sessions Coming-soon notify
Solo instructor

Private piano teacher

An independent teacher offering monthly subscriptions for private lessons. Capacity 1 per slot, Stripe handles the payment, and "My Courses" gives the student a single page with their next lesson date and any sheet music attached.

Stripe checkout Materials per session Student dashboard
University extension

Multi-instructor extension program

A university's adult-education arm runs 40+ courses across a dozen instructors per term. Each instructor gets the Collaborator role — they see only their own courses, students, and rosters. The program admin sees everything.

Collaborator role Per-course rosters Coupon codes

None of these match your setup?

Tell us what you teach. We've configured Classerna for everything from chess clubs to law-firm CLE programs — there's a good chance it fits.

Talk to Us Read the Docs