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

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

01Sound familiar?

Department training shouldn't live in a binder.

  1. 1

    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.

  2. 2

    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.

  3. 3

    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.

  4. 4

    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.

02Built 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.

  • 01

    24/7 online registration

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

  • 02

    Private classes by link

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

  • 03

    Registration questions

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

  • 04

    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.

  • 05

    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.

  • 06

    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.

  • 07

    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.

  • 08

    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.

  • 09

    Multi-session attendance

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

  • 10

    Document delivery

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

  • 11

    Email + SMS reminders

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

  • 12

    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