Skip to main content
Command Established

Training Management Best Practices for Fire Departments

From planning your annual training calendar to pulling a documentation package for your next ISO review, Command Established helps you manage every aspect of your department's training program.

Training is one of the most critical functions in any fire department, but managing the records that prove your people are trained and competent is where most departments struggle. Scattered binders, half-filled spreadsheets, and forgotten sign-in sheets don't cut it when the state inspector arrives or ISO is evaluating your department. Proper training documentation protects your members, demonstrates compliance, and directly impacts your community's insurance rates.

Building Your Training Program

Before you record a single training session, it pays to set up a solid foundation. A well-structured training program makes every hour of training more discoverable, reportable, and valuable.

Annual Training Calendar

Map out your training year before it begins. Identify mandatory requirements from your state, NFPA standards, and ISO-specific targets. Command Established lets you build a training calendar that gives officers visibility into what's coming up and what's overdue.

  • Define Requirements — Set up annual hours targets, specific topic mandates, and certification-driven training. Command Established automatically tracks progress against requirements and flags gaps before they become problems.
  • ISO-Aligned Training Types — Align training types with ISO categories from the start — structure fires, hazmat, EMS, driver/operator, officer development. This saves you from reclassifying hundreds of sessions later.
  • Descriptive Names — "Tuesday Drill" tells you nothing six months later. "Residential Search and Rescue — Primary/Secondary Search Techniques" tells you everything. Use descriptive names and tag with specific topics.
  • Topic Tagging — Tag training sessions with specific topics so they're searchable, filterable, and meaningful in reports. This pays dividends when you need to pull training data by subject area.

Recording Training Sessions

The best training program in the world is useless if the records don't get into the system. Command Established makes recording training sessions fast enough that it actually happens.

  • Schedule Sessions in Advance — Create sessions ahead of time so officers and members can see what's coming. Pre-built sessions make it faster to record attendance afterward — the session details are already filled in.
  • Complete Sessions Promptly — The longer you wait to finalize a training record, the less accurate it becomes. Confirm attendance, adjust hours if needed, and lock the record while details are fresh.
  • Handle Partial Attendance — Members arrive late, leave early, or miss sessions entirely. Command Established tracks partial attendance so you get an accurate picture of each member's actual training hours.
  • Track Instructors — Record who taught each session. This matters for ISO (they want qualified instructors), for internal accountability, and for building a record of your department's teaching capacity.
Completed vehicle extrication training with six attendees, individual minutes, and skill check-off indicators.
Record each member’s actual minutes on Attendance. Skill indicators link the drill to demonstrated competencies. Select the image to view it full size.

Managing Attendance

Attendance is where training records either shine or fall apart. Command Established gives you tools to make attendance tracking accurate and efficient.

  • Attendance Manager — Mark members present, record their hours, and note special circumstances. The interface is designed for speed — process a full roster in under a minute.
  • Officer Verification — Officers can verify attendance records, adding a layer of accountability that auditors and ISO graders appreciate. Verified records carry more weight for compliance.
  • Participation Rates — Track which members are consistently making training and who's falling behind. Have informed conversations about attendance before it becomes a compliance issue.
  • Individual Hours — Each member's training hours are tracked individually — partial attendance, instructor hours, and participant hours are all captured separately for accurate reporting.

Tip: Instead of passing around a paper sign-in sheet that someone transcribes later, use the attendance manager right after training while everyone is still together. It takes less time than the paper method and the data goes straight into your reports.

Certification Tracking

Your members hold dozens of certifications across fire, EMS, hazmat, driver/operator, and specialty disciplines — each with its own expiration date. Command Established keeps them in a department-wide roster under Training › Certifications, with the certificate document attached to each record and an Expires filter that shows what's expired or coming due within 30, 60, or 90 days. Certificate definitions keep the catalog consistent and feed compliance program requirements.

For the full walkthrough — adding records, attaching PDFs, the roster filters and CSV export, definitions, and permissions — see Certifications: Roster, Definitions & Expiration Tracking. To load a stack of certificate files at once and let AI extract the details, see Bulk Certificate Upload with AI Parsing.

Reporting and Compliance

All of this data is only valuable if you can pull it together into meaningful reports. Command Established gives you the tools to turn raw training records into compliance documentation.

  • Training Report — See training hours for any date range across the department, by member, and by instructor, compared with the period before. Narrow it to the training custom fields you track and export the whole picture to Excel. See The training report below.
  • Print-Ready Documentation — When the state inspector or ISO grader arrives, you need clean, printable documentation. Reports are formatted, organized, and complete with the details auditors want to see.
  • Target Tracking — Set annual training hour targets for your department and individual members. Command Established tracks progress automatically and highlights anyone falling behind the pace needed to meet year-end requirements.

The training report

Open it from the Training report button on the Training hub. Pick a date range, then switch between three views:

  • Overview — sessions, member-hours, people trained, and participation against the previous period of the same length, with member-hours by month and breakdowns by training type, by each of your training custom fields, and by source and format. The session log underneath links to every session.
  • Personnel — every active member, including anyone with no training in the period, plus former members and outside attendees who were credited. Each row shows hours, the prior period, the change, and sessions led; expand a row for that member's hours by type, by custom field, and by month. Filter the list by member type.
  • Instructors — who taught, how many sessions and hours they led, and the member-hours they delivered.

Custom fields narrows every view to sessions tagged with the options you pick, for example only EMS Continuing Education, and the prior-period comparison follows the same filter. The button appears once your department has a custom field that applies to trainings.

Hours follow the same credit rules everywhere: each person's recorded minutes when they left early or arrived late, otherwise the full session, and instructors are credited for the sessions they lead.

Export downloads an Excel workbook of what you're looking at: a summary that names the filters you applied, every session, every member, member-hours by type and by each custom field, instructors, and one row per person per session, ready to pivot for state or ISO reporting.

ISO Rating Preparation

For many departments, ISO grading is the ultimate test of their training program. Your ISO rating directly affects the insurance premiums your community pays, so the stakes are real.

How ISO Scores Training

ISO evaluates your training program based on total training hours, diversity of topics covered, qualified instructors, facilities and equipment used, and documentation quality. Most departments leave points on the table simply because they can't produce the documentation.

  • Map to ISO Categories — When training types are aligned with ISO categories from the start, generating an ISO-ready report is straightforward. See where you're strong and where you need more hours.
  • Documentation Package — ISO graders want training records, attendance rosters, instructor qualifications, and evidence of a structured program. Pull it all together into a cohesive package.
  • Spread Coverage — Distribute training hours across all ISO categories rather than concentrating in one area. Command Established shows you the breakdown so you can identify gaps.
  • Five-Year History — ISO looks at multiple years of data, not just the current year. Maintain a rolling history so you're always ready — not scrambling when the grading visit is announced.

Extra Hours Roll Over to Company Training

ISO credits only so many hours in each category. Hazmat, for example, tops out at 6 hours per member per year. Members often log far more than that, and those extra hours used to count toward nothing.

Command Established now rolls them over automatically. When a member logs more Hazmat, Officer, or Driver/Operator hours than the annual target, the extra hours count toward their Company Training instead. A member with 36 hours of Hazmat shows 6 of 6 hours in Hazmat, and the other 30 hours count toward Company Training.

  • Each hour counts once — The source category keeps hours up to its target, and only the extra moves. No hour is credited in two places.
  • Credited in the month it was earned — The earliest hours fill the source category's target first. Every hour after that counts toward Company Training in the month that training happened, so the monthly breakdown stays accurate.
  • Categories that don't apply to a member — If a category doesn't apply to a member's rank (for example, driver training taken by a firefighter who isn't an engineer), all of their hours in it count toward Company Training.
  • Check who each category applies to — Since every hour a member logs in a category that doesn't apply to their rank rolls over, make sure each category's ranks match how your department actually works. If your drivers are captains and firefighters rather than engineers, add those ranks to Driver/Operator under Settings › Training Compliance so their driver hours earn Driver/Operator credit instead of rolling into Company Training.
  • Nothing to enter — Rollover is calculated from your existing training records. Nothing is moved or edited, so turning it off restores the original totals.

You can see exactly where rolled-over hours came from:

  • ISO workbench — Company Training shows rolled-over hours as the lighter part of each bar, and a small dot marks member cells that include them. Hover a member's Company Training cell to see the hours month by month.
  • Member profile — The ISO summary on each member's training tab lists how many hours rolled over and from which categories.
  • Printed report — Company Training hours that include rolled-over hours are marked with †, and a separate table breaks them down by member and source category for your ISO grader.
  • CSV export — Extra columns show hours rolled into Company Training and hours rolled out of each source category, so you can always reconstruct what was logged.

Rollover is on by default. Before relying on it in an evaluation, confirm with your ISO representative that they accept rolled-over hours. If they don't, an admin can turn it off under Settings › Training Compliance.

Tip: Run your ISO training report quarterly to catch gaps early. Document everything — even informal training sessions count if they're recorded properly. Track instructor qualifications, as ISO gives more credit for training led by certified instructors.

Getting Started

Ready to get your training program organized? Here's a practical rollout plan:

  1. Set up your training types and requirements. Align them with ISO categories and your state's mandates. This is the foundation everything else builds on.
  2. Import your roster. Make sure every active member is in the system so attendance tracking is accurate from day one.
  3. Enter your certifications. Get current certification data into the system and attach supporting documents — bulk upload handles a stack of PDFs in one pass. Then bookmark the roster's 90-day expiration view.
  4. Start recording training sessions. Begin with your next scheduled training and work forward. Don't try to backfill years of history — start clean and build from here.
  5. Review reports monthly. Make it a habit for your training officer to pull a monthly report and identify anyone falling behind on hours or approaching certification expirations.
  6. Prepare for ISO early. Run your first ISO-style report within the first quarter. Even partial data will show you how the reporting works and where to focus your efforts.

Frequently Asked Questions

Where do I find training management features?

Training features are located under the Training section in the sidebar. You'll find pages for training sessions, attendance, certifications, and reports.

Can I track training hours for individual members?

Yes. Each member has a training profile showing their completed hours, training history, participation rate, and progress toward annual requirements. You can also view this from the member's personnel detail page.

How does partial attendance work?

When recording attendance, you can set individual hours for each member rather than crediting everyone for the full session duration. Members who arrived late or left early get credited for only the hours they actually participated.

Can I generate reports for ISO grading?

Yes. Command Established can break down your training hours by ISO categories, showing total hours, topic diversity, instructor qualifications, and attendance records — everything ISO graders evaluate.

Why are my Company Training hours higher than the company drills we held?

Hours your members logged beyond their Hazmat, Officer, or Driver/Operator targets roll over into Company Training. Each hour is still counted only once. The ISO workbench, printed report, and CSV export all show how many hours rolled over and where they came from. See Extra Hours Roll Over to Company Training above, including how to turn it off.

How are certification expirations tracked?

Two ways. The certification roster under Training › Certifications has an Expires filter (Expired, or within 30/60/90 days), with dates inside 30 days highlighted in red — bookmark a filtered view as your renewal queue. Separately, the member who holds the certification gets reminders 30 days before, 7 days before, and on the day it expires (in-app, plus email or push per their notification settings). See Certifications: Roster, Definitions & Expiration Tracking for details.

Who can manage training records?

Any member with appropriate permissions can create and manage training sessions. See Understanding Permissions & Groups for more on how roles work.