DUI School Software

DUI class attendance tracking software

DUI class attendance tracking software records every DUI education or treatment session a client is scheduled for, whether they attended, and how many sessions and hours they still owe, so the school can prove completion to the court or probation officer without rebuilding paper sign-in sheets.

DUI and DWI schools run rolling classes with strict session and hour requirements, frequent no-shows, and clients who transfer in from other providers. COPS (Court Ordered Program Supervisor) keeps attendance on the same HIPAA compliant client record as the DUI details, fees, and court information, so the attendance history is ready when a report or certificate is due. Programs on COPS have managed 7.8 million+ class attendance records, and 72 production programs run on COPS today.

Sessions and hours

How do DUI schools track class attendance and required hours?

Set each DUI class up with the number of sessions and hours your state or court requires, enroll the client, put them on a class schedule, and mark each session as attended or absent. COPS counts progress against the requirement on the enrollment.

The problem

DUI requirements differ by offense level and by state, and many schools track them on paper rosters plus a spreadsheet. Staff then count hours by hand before every certificate, and one missed line can delay a client's completion.

How COPS solves it

  • Program classes carry defaults for required sessions, hours, and maximum participants.
  • Completion can be set to a fixed number of sessions, a fixed duration, an end or court-ordered date, or manual completion by staff.
  • Enrollment and class scheduling are separate steps, so a client is not counted as attending a class they were never scheduled for.
  • Attendance is three-state (attended, absent, or still unmarked), so a forgotten roster is not reported as a no-show.
  • Holiday settings skip recurring classes automatically, so closed days do not create false absences.

Related: 5 best practices for tracking DUI attendance · COPS attendance tracking

Missed classes

What happens when a DUI client misses a class?

The absence stays on the record, the session shows as owed, and staff reschedule the missed class or book a make-up from the roster. Automated alerts and reminders help staff follow up before the client falls further behind.

The problem

Missed DUI classes are where most completion disputes start. If make-ups are tracked on sticky notes, a client can finish the calendar but still be short on hours, or be told they owe a session they already made up.

How COPS solves it

  • Session balance shows missed sessions, make-ups, and any advance session credit on the enrollment.
  • Staff can reschedule a missed class or move a client to another class directly from the roster.
  • Supplementary sessions can be added when a client needs extra time, with permitted balance waivers recorded with a reason.
  • Automated alerts and reminders flag absences and unmarked sessions for follow-up.

Sign-in

Can DUI students sign themselves in at the front desk?

Yes. COPS kiosk check-in lets students sign in with a signature at a tablet or computer by the door, and the check-in time is kept with their attendance.

The problem

Clipboards at the door are easy to fake, hard to read, and have to be retyped after class. Late arrivals and early departures are hard to prove later.

How COPS solves it

  • Kiosk Mode is enabled per location, with early and late check-in limits and a passcode.
  • Students select their location, sign in with the configured method, and check in to their available classes.
  • Check-in and recorded attendance times are retained for reports.

Related: COPS kiosk check-in

Instructors

Can DUI instructors take attendance on a tablet or phone during class?

Yes. COPS is a web app that works in all browsers on desktop, tablet, and mobile, so instructors can open the roster and enter attendance in real time without installing anything.

The problem

When attendance is typed in at the end of the week from paper, rosters go unmarked, reports start from incomplete data, and clients get conflicting answers about what they owe.

How COPS solves it

  • Open the class roster from the COPS home calendar and mark Check in or Absent, then save.
  • Bulk roster marking for full classes.
  • Record whether a session was delivered in person, virtually, or hybrid, and filter attendance reports by delivery mode.
  • Collect or record class fees from the Daily Roster when your school charges per session.

Related: COPS payments and fees

Proof of attendance

How do DUI schools prove attendance to the court or probation officer?

Run an attendance report or a monthly progress report from the client's record and send the PDF. COPS includes 11 built-in report types, and monthly reports are drafted, finalized as PDFs, and kept with history.

The problem

Courts and probation officers want dates, sessions attended, sessions missed, and what is left, and they want the same answer every time they ask.

How COPS solves it

  • Client profiles store court, judge, attorney, and probation officer details, with DUI Details fields switched on for DUI programs.
  • Attendance history can be grouped by client, staff, or probation officer for reporting.
  • Court/attorney and attendance reports come from the same attendance records staff marked in class.
  • Completion certificates are generated from templates when the attendance requirement is met.
  • Courts and probation officers receive the reports; they do not need to log in to COPS.

Related: What to include on a DUI completion certificate · COPS compliance reports

Checklist

DUI attendance checklist

  1. Set the required sessions and hours on each DUI class before enrolling clients.
  2. Enroll the client, then put them on a class schedule.
  3. Mark every session as attended or absent the same day; clear unmarked sessions weekly.
  4. Reschedule or book make-ups for every absence and check the session balance.
  5. Record attendance credit when a client transfers in from another provider.
  6. Run the attendance or monthly report and review it before it goes to the court or probation officer.
  7. Generate the completion certificate only after the session balance shows nothing owed.

Watch: Attendance Tracking

See COPS in a short demo.

COPS – Court Ordered Program Supervisor | DUI, PC1000 & Practice Management Made Simple

Questions and answers

Frequently asked questions

Can COPS track DUI class hours as well as sessions?

Yes. Program classes have defaults for required sessions and hours, and programs can include class-specific session and hour requirements.

How does COPS handle DUI make-up classes?

Missed sessions show in the client's session balance. Staff reschedule the missed class or move the client to another class from the roster, and make-up sessions are tracked alongside regular sessions.

Can a DUI client transfer in with attendance from another school?

Yes. COPS can record attendance credit from another provider on the enrollment, and internal transfers between programs carry attendance credit too.

Does COPS support online or hybrid DUI classes?

COPS records whether each session was in person, virtual, or hybrid, and attendance reports can be filtered by delivery mode. Whether online classes count toward a requirement is set by your state or court.

Is the DUI module an extra cost?

No. Every COPS module, including DUI, is included for all clients and switched on during onboarding based on what each program needs.

Is COPS HIPAA compliant for DUI client records?

Yes. COPS is HIPAA compliant, with staff permissions and a full audit log of staff activity on client records.

Is there a free trial for DUI schools?

Yes. Start a 10-day free trial at https://cops.develoapps.com/signup and set up one DUI class with your own session and hour requirements.

Ready to track DUI attendance on one client record?