For EMS & fire departments

Certification and training records for EMS and fire departments.

Keep every member's certifications, class attendance, and pass/fail records in one system, with the exports your certifying bodies and your chief both ask for.

Built for certification training providers

  • EMS departments
  • Lifeguard training centers
  • Pool operator certifiers
  • Workplace safety trainers
  • Healthcare instructors
  • Fire & rescue academies
  • CPR & first-aid programs
  • Maritime safety schools

Sound familiar?

Department training shouldn't live in a binder.

Audit-ready records, not a filing cabinet

When the state or your medical director asks who completed a course, the answer is an export away: attendance per session, pass/fail, and dates all recorded.

Recerts that don’t slip through the cracks

Certification expiration tracking shows who is due before it becomes a coverage problem. Automatic expiry reminder emails and a bulk reminder tool get recert classes filled ahead of lapses.

Instructors who log it the same way every time

Your training officers take attendance and mark pass/fail on their phones during the drill, not from memory a week later.

Purchase orders and invoicing, not just credit cards

Departments rarely pay by card. CertClass supports invoicing and in-person payment recording alongside online payments for public classes.

Built for the job

Everything that goes into a real training class.

Each piece is included in every plan. No upgrade tiers, no locked-out features.

24/7 online registration

Public booking page or an embeddable widget on your existing site. Mobile-friendly forms, enrollment caps, cutoff dates.

Private classes by link

Keep a corporate class off your public page and widget, and share it only with the group it is for.

Registration questions

Ask up to five yes/no questions at registration, like photo permission. Answers show on the roster and the CSV export.

Direct-to-bank payments

Stripe Connect deposits go to your account, not ours. Card, Apple Pay, Google Pay, plus manual entry for cash and check.

Deposits & flexible payments

Collect a deposit at registration and the balance later through a secure pay-balance link, or require payment in full. Set it per class.

Bill the organization

Run a group class billed to one organization. Students register at no charge, and you invoice the company and track it on the class page.

Waitlists that fill seats

When a class fills up, students join the waitlist. The moment a seat opens, the next in line get an email with a link to grab it.

Recurring classes & calendar

Schedule a class to repeat weekly or monthly and the whole series is created for you. See it all on a calendar view.

Multi-session attendance

Track attendance and pass/fail per session. Designed for two-day certifications, not awkward single-day workarounds.

Document delivery

Per-class document library. Waivers and prep packets go out automatically when a student registers.

Email + SMS reminders

Confirmations, reminders, and follow-ups go out on schedule. Email is included free; SMS is $0.03/message.

Instructor portal

Instructors get their own login with per-class permissions. They mark attendance and pass/fail from their phone.

Try it free

Bring your department's training records into one place.

Set up in about five minutes. Prefer a walkthrough first? Book a demo.

No student fees in months with 30 or fewer students.