Free ABA data sheets

Free ABA data sheets: ABC, DTT, frequency and more

Build the antecedent-behavior-consequence data sheet you need for tomorrow’s observation, or a discrete trial, frequency, duration, interval recording or task analysis sheet. Type in your targets and definitions, check the preview and print a clean PDF on Letter or A4.

  • Runs in your browser
  • No login, no sign-up
  • Free to print and share
Sheet type
Header

Use initials or a code, not a full name.

Behavior

Observable and specific, so two observers would count the same thing. Leave blank for writing lines.

Format

One row per occurrence. Extra rows continue on a second page.

Page
Paper
Orientation

ABC data sheet

US Letter, landscape, 1 page

The link keeps the sheet type, targets and definitions. Learner, observer and date are left out.

ABC Data SheetAntecedent-behavior-consequence recording, narrative formatLearner:Observer:Week of:Setting:Target behavior:OPERATIONAL DEFINITIONFill in a row right after each occurrence. Write what you saw and heard, not why you think it happened.Date / timeAntecedent (what happened right before)Behavior (what the learner did)Consequence (what happened right after)Setting / notesFree ABA data sheet generator · superchild.ai/free-tools/aba-data-sheetsPage 1 of 1
Embed this tool on your siteFree for clinic sites, school pages, blogs and course pages. Paste one snippet; it stays up to date.

HTML embed code

<iframe src="https://superchild.ai/embed/aba-data-sheets" title="ABA data sheet generator by SuperChild" width="100%" height="1100" style="border:0" loading="lazy"></iframe><p style="font-size:13px">Free <a href="https://superchild.ai/free-tools/aba-data-sheets">ABA data sheet generator</a> by SuperChild</p>

Works in WordPress (Custom HTML block), Squarespace (Code block), Wix (Embed code) and most site builders. The tool runs in your visitors’ browsers, with no account needed. Please keep the credit line under the frame.

How to use the ABA data sheet generator

  1. Pick the sheet that matches what you need to measure: ABC for the context around a behavior, DTT for trial-by-trial teaching, frequency, duration or interval recording for how much a behavior happens, and task analysis for a chained skill.
  2. Fill in the header: the learner’s initials or a code, the observer, the date and the setting. Use initials or a code instead of a full name, and keep filled-in sheets with your other client records.
  3. Write the target behavior and its operational definition, or list your DTT targets or task analysis steps, one per line.
  4. Set the details: how many rows, trials or sessions, the interval length and recording method, checklist or narrative ABC, and Letter or A4 paper.
  5. Check the live preview. If the rows don’t fit on one page, the sheet continues on a second page with the table header repeated.
  6. Click Download PDF, or Print to open the sheet in your browser’s PDF viewer and send it straight to the printer.

Which ABA data sheet should you use?

The right ABA data sheet depends on the question you need answered. Use an ABC data sheet to find out why a behavior happens, a frequency, duration or interval recording sheet to measure how much it happens, a DTT sheet for discrete trial teaching and a task analysis sheet for a chained skill such as handwashing.

Pick the measurement before the sheet. The question you need answered decides what you record, and the sheet just makes that easy to do in the middle of a session.

  • ABC data sheet: you want to know why a behavior happens. Record what came right before and right after each occurrence, as the first step toward a hypothesis about function.
  • Behavior frequency data sheet: the behavior has a clear start and end and doesn’t last long, such as hitting, calling out or requests. Count it, and turn the count into a rate when sessions vary in length.
  • Duration data sheet: how long the behavior lasts matters more than how often, such as tantrums, time on task or time out of seat.
  • Interval recording data sheet: the behavior is too frequent or too continuous to count reliably, such as stereotypy or engagement. Partial interval tends to overestimate and whole interval to underestimate. Momentary time sampling only looks at the moment each interval ends, so it can over- or underestimate, depending on how the behavior is spread over the session and how long the intervals are.
  • Discrete trial training data sheet: you teach in clear trials with an SD, a response and a consequence, and score each trial correct, incorrect or prompted.
  • Task analysis data sheet: the skill is a chain of steps, such as handwashing or getting dressed, and you score the prompt level on each step.

How do you fill in an ABC data sheet?

An antecedent-behavior-consequence (ABC) data sheet gets one row per occurrence: the antecedent (what happened right before), the behavior (what the learner did, in observable terms) and the consequence (what happened right after), with the date and time. Fill in each row as soon as the behavior ends, and record what you saw, not what you think it meant.

Fill in a row as soon as the behavior is over, while the details are fresh. ABC data written at the end of the day turns into a summary, and summaries lose exactly the small details that point to function.

Write what you saw and heard, not what you think it meant. “Teacher said ‘clean up, it’s time for math’ and took the iPad” is useful. “He was frustrated” is not, because another observer can’t check it.

Use the checklist format once you know the usual antecedents and consequences for a learner. Ticking a box is faster than writing, so it is easier to keep up with a busy classroom, and the Other line catches anything new. Use the narrative format for a first look, when you don’t know yet what to list.

Collect several occurrences across different times, settings and people before drawing conclusions. ABC data suggests a pattern; it does not confirm function on its own.

How to write an operational definition

An operational definition describes a behavior in observable, measurable terms, so clearly that two people watching the same session would count the same thing. A good operational definition names what the behavior looks like, when an occurrence starts and ends, and gives examples and non-examples. It never describes why the behavior happens or how the learner feels.

  • Describe observable actions: “strikes another person with an open or closed hand” instead of “aggressive”.
  • Say when an occurrence starts and ends, especially for duration data: “starts when he leaves his chair, ends when he is seated again”.
  • Add examples and non-examples, such as “high fives do not count”.
  • Test it: if a new RBT reads it and records the same session as you, your numbers should match. That is what interobserver agreement checks, and the free IOA calculator works out the percentage for all nine methods.

How to score DTT and task analysis data

DTT data are scored per trial and task analysis data per step. Percent correct on a DTT sheet is the number of independent correct trials divided by the trials run, times 100. Percent independent on a task analysis sheet is the number of steps done without a prompt divided by the total steps, times 100.

On the discrete trial training data sheet, score each trial + for a correct independent response, - for an incorrect response, P with the prompt level for a prompted trial, and NR for no response. % correct for a target is the number of + trials divided by the trials you ran, times 100. Prompted trials don’t count as correct.

On the task analysis data sheet, write the prompt level each step needed: I for independent, G gestural, V verbal, M model, PP partial physical and FP full physical. % independent for a session is the number of steps scored I divided by the total number of steps, times 100. Mark the chaining method on the sheet so everyone teaching the skill runs it the same way.

DTT targets often come straight from a skills assessment. If you work from the VB-MAPP, the free VB-MAPP goal mapper turns a milestone area into practice goals you can paste into the target list.

Tips for ABA data collection on paper

Good ABA data collection on paper comes down to making the right thing easy in the moment: the operational definition printed on the sheet, the clipboard where the behavior happens, the same recording method every session, and the data graphed within the week so they inform a decision instead of sitting in a drawer.

Studying for the RBT? Data Collection and Graphing is one of the six domains on the exam, and these sheets are the ones its questions describe. The free RBT practice test lets you practice that domain on its own, with every answer explained.

  • Use initials or a code instead of a full name, and keep filled-in sheets with your other client records, not on a table or in a car. Initials with a date and a setting can still point to one child.
  • Print the operational definition on the sheet, so every observer works from the same words.
  • Keep the clipboard where the behavior happens. A sheet across the room gets filled in from memory.
  • Use the same interval length and recording method every session, or your data won’t be comparable from one day to the next.
  • Graph the data the same week with the free ABA graph maker. A data sheet in a drawer doesn’t inform a decision.
A box full of laminated picture cards and printed practice worksheets

Free download1 ZIP · 94 packs

All 94 printable skill packs, free

Listening, matching, math, reading and more, one skill per pack, each with an adult guide, practice rounds and a log.

Cite this page

Citation (APA style)

SuperChild. (2026). Free ABA data sheets: ABC, DTT, frequency and more. Retrieved from https://superchild.ai/free-tools/aba-data-sheets

Link for your website

<a href="https://superchild.ai/free-tools/aba-data-sheets">Free ABA data sheets: ABC, DTT, frequency and more</a> (SuperChild)

FAQ

Questions about the ABA data sheet generator

What is an ABC data sheet?
An ABC data sheet is a form for recording the antecedent (what happened right before a behavior), the behavior itself, and the consequence (what happened right after). Each occurrence gets its own row with the date and time. Behavior analysts use ABC data to look for patterns that suggest why a behavior happens, as part of a functional behavior assessment.
Should I use a narrative or checklist ABC data sheet?
Use the narrative format when you are just starting to observe a learner and don’t know the common antecedents and consequences yet. Switch to the checklist format once you do: it is faster to fill in during a busy session, and the Other line still catches anything new. This generator makes both, with your own checklist items.
What is the difference between partial interval, whole interval and momentary time sampling?
With partial interval recording you score an interval if the behavior happened at any point in it, which tends to overestimate how much of the time it happens. With whole interval recording you score it only if the behavior lasted the entire interval, which tends to underestimate. With momentary time sampling you only look at the moment each interval ends, which can over- or underestimate depending on the behavior and the interval length. Choose the method before you start and keep it the same across sessions.
How do I calculate rate from a behavior frequency data sheet?
Divide the total count by the minutes you observed. Nine occurrences in 30 minutes is a rate of 0.3 per minute, or 18 per hour (multiply the per-minute rate by 60). Use rate rather than count whenever your observation periods are not all the same length.
How do I calculate % of session on a duration data sheet?
Add up the duration of every occurrence, divide by the length of the session and multiply by 100. Six minutes of tantrum behavior in a 30-minute session is 20% of the session. Use the same unit, seconds or minutes, for both numbers.
Can I use these ABA data sheets for my own clients?
Yes. The sheets are free to make, print and copy for your own clients, students or classroom. The small footer on each page says where the sheet came from.

For BCBAs and clinic teams

Practice that records its own trial-by-trial data.

SuperChild turns your VB-MAPP, ABLLS-R and custom targets into short tablet practice for the children you support. Every trial is saved for you, and you decide what happens next.