Custom ABC Data Sheet Generator
Build a printable ABC data sheet with checkboxes tailored to your student's specific antecedents, behaviours, and consequences.
Live Print Preview
This is exactly what will print on Letter/A4 paper. All editor controls are automatically hidden.
Taking ABC data in the moment
ABC recording — noting the antecedent, the behaviour, and the consequence for each incident — is the workhorse of descriptive assessment. The usual failure point isn't the method; it's the sheet. A blank three-column grid asks a busy adult to compose sentences mid-incident, so entries end up sparse, vague, or written from memory hours later. A sheet pre-filled with this student's likely triggers, behaviours, and consequences turns most of the recording into ticking boxes, which is something staff can actually do while managing a classroom. Across enough incidents, recurring patterns suggest a function of behaviour — the starting point for a full functional behaviour assessment.
How the generator works
- Edit the antecedent, behaviour, and consequence lists — remove defaults that don't apply and add the specifics from your observations or referral notes.
- Add a student identifier (initials are enough) and pick portrait or landscape.
- Check the live preview — it shows exactly what will print on Letter/A4.
- Print. Each row records one incident: date and time, tick-boxes for each column, an "Other" line for anything unlisted, and space for notes.
Your lists are saved in your browser, so the sheet is ready to reprint next session. Once you've built up enough entries, reviewing them alongside a scatterplot can help patterns stand out.
Why checkboxes instead of blank columns
Every extra second of writing lowers the odds an incident gets recorded at all — response effort applies to data collectors too. Checkboxes also standardise language across recorders: three adults ticking "Demand placed" produce comparable data; three adults free-writing descriptions usually don't. If your team's data collection keeps stalling, the sheet is often the reason.
No student data touches our servers
Everything on this page runs in your browser. The lists you build are stored on your own device, and nothing you type is sent anywhere. The printed sheet is the only record — handle it under your usual school or clinic data policy.
Frequently asked questions
What is ABC data collection?
ABC (antecedent-behaviour-consequence) data collection records what happened immediately before a behaviour, what the behaviour looked like, and what followed it. Across enough incidents, recurring patterns suggest what the behaviour may be achieving for the student — the starting hypotheses for a functional behaviour assessment.
How many entries do I need before looking for patterns?
There's no fixed number. You need enough incidents, across different times and settings, for pairings to repeat — a single busy morning can mislead. Many teams collect for a week or two and review alongside a scatterplot before drawing conclusions.
Can ABC data alone tell me the function of a behaviour?
No. ABC data is correlational — it shows what tends to surround a behaviour, not what maintains it. Treat the patterns as hypotheses about the function of behaviour to be tested, not conclusions.
Is it safe to put student information into this tool?
The tool stores nothing on a server, so nothing you type can leak from our side. Even so, use initials rather than full names: the sheet is designed to work that way, and it keeps the printed copies low-risk too.