Run registration, payments, attendance, and reporting for your CPR, First Aid, BLS, and Lifeguarding courses in one place, and export the roster your Red Cross reporting requires in one click.
Built for certification training providers
Sound familiar?
After every course you need a clean record of who attended and who passed. CertClass exports your roster to CSV in seconds instead of you retyping names into a portal.
Lifeguarding and instructor courses run multiple sessions. CertClass tracks attendance per session, so a no-show on day two is caught before certificates go out.
When a student doesn’t pass the skills test, you need a record and a path to a retake. Pass/fail with retake tracking is built in, not a workaround.
Online payment at registration through your own Stripe account means fewer no-shows and no chasing checks at the door. In-person payment stays an option.
Built for the job
Each piece is included in every plan. No upgrade tiers, no locked-out features.
Public booking page or an embeddable widget on your existing site. Mobile-friendly forms, enrollment caps, cutoff dates.
Stripe Connect deposits go to your account, not ours. Card, Apple Pay, Google Pay, plus manual entry for cash and check.
Track attendance and pass/fail per session. Designed for two-day certifications, not awkward single-day workarounds.
Per-class document library. Waivers and prep packets go out automatically when a student registers.
Confirmations, reminders, and follow-ups go out on schedule. Email is unlimited and free; SMS is $0.03/message.
Instructors get their own login with per-class permissions. They mark attendance and pass/fail from their phone.
Try it free
Set up in about five minutes. Stay free until you cross 30 students in a month.
Free for the first 30 students each month. No credit card required to start.