Skip to content

Behavior scatterplot template

By the IEP Atlas editorial teamLast updated

Short answer

A behavior scatterplot is a grid with time blocks down the side and school days across the top. In each cell you mark how often the behavior happened in that block: blank for none, a slash for one or two, a filled box for three or more. After 2 weeks the grid shows when the behavior clusters, which tells you where to take ABC data next.

A scatterplot answers one question: when does this behavior happen? It does not tell you why. That makes it the right first tool when a teacher says "he does it all day" and nobody is sure that is true. Most of the time the grid shows two or three hot spots and long stretches of calm.

The scatterplot fits early in a functional behavior assessment. It sits before ABC data, and it narrows where you need to look. The FBA and BIP guide shows the whole sequence.

The fill-in scatterplot template

Set up a grid on one page. Copy this layout, then adjust the time blocks to your schedule.

Time blockActivityMonTueWedThuFri
8:00 to 8:20Arrival and morning work
8:20 to 9:30Reading block
9:30 to 9:45Snack and transition
9:45 to 10:45Math
10:45 to 11:15Specials
11:15 to 12:00Lunch and recess
12:00 to 12:45Writing
12:45 to 1:30Science or social studies
1:30 to 2:00Centers or choice
2:00 to 2:20Pack up and dismissal

Add these fields above the grid:

  • Student and week: name, grade, dates covered.
  • Behavior: the operational definition, word for word.
  • Key: blank = 0, slash = 1 or 2, filled = 3 or more (or write the actual count).
  • Recorder: who marks each block, and when.
  • Notes line per day: absences, schedule changes, substitute, fire drill.

Keep the time blocks matched to real activities, not to the clock. A 30-minute block that holds both independent work and a read-aloud hides the pattern.

Completed example: two weeks for one student

The student and numbers are fictional. Priya is a 2nd grader. Her teacher reports that she "screams all day." The team defines screaming as any vocal sound louder than classroom talk that lasts 2 seconds or more. The teacher writes the count in each cell for 10 days.

Time blockActivityWeek 1 (M T W Th F)Week 2 (M T W Th F)
8:00 to 8:20Arrival0 0 1 0 00 0 0 0 1
8:20 to 9:30Reading block4 3 5 4 35 4 4 3 4
9:30 to 9:45Snack0 0 0 0 00 1 0 0 0
9:45 to 10:45Math1 0 1 0 10 1 0 1 0
10:45 to 11:15Specials0 0 0 0 00 0 0 0 0
11:15 to 12:00Lunch and recess0 1 0 0 00 0 0 0 0
12:00 to 12:45Writing3 4 3 2 43 3 4 3 2
12:45 to 1:30Science0 1 0 0 00 0 1 0 0
1:30 to 2:00Centers0 0 0 0 00 0 0 0 0
2:00 to 2:20Dismissal0 0 0 1 00 0 0 0 0

Week 1 had 42 screams and week 2 had 40. Of those 82, 39 happened in the reading block and 31 in writing. That is 70 of 82, or 85%, in the two literacy blocks, which together make up about 115 of the 380 minutes in the day.

"All day" turned out to be two blocks. The next step was ABC data during reading and writing only, which saved the team about 4 hours of observation in blocks where nothing happens. For how to run that step, see how to take and analyze ABC data.

Reading the pattern

Look across rows first, then down columns.

  • One row lit up every day: the activity or demand in that block is the likely trigger. Priya's grid is this pattern.
  • One column lit up: something about that day matters. Check Mondays after weekends, therapy days, or days with a substitute.
  • Scattered marks with no pattern: the trigger may be a person, a peer, or a setting event that does not follow the schedule. Add a notes column, or switch to ABC data across the whole day.
  • Marks that cluster at the start or end of blocks: transitions may be the trigger, not the activity.
  • Steady marks in every block: check the definition. A very broad definition can make everything count.

A scatterplot can also suggest a sensory or automatic function. If the behavior is spread evenly across blocks, adults and activities, note it in the FBA.

What reviewers and parents look for in each section

SectionWhat a reviewer checksWhat a parent often asks
Behavior definitionSame wording as the FBA and BIPWhat exactly are you counting?
Time blocksMatched to real activitiesDoes this match the schedule my child brings home?
KeyClear, used the same way every dayWhat does a filled box mean in numbers?
RecorderOne person per block, namedWho is watching when the teacher is teaching?
Days coveredAt least 2 typical weeksWas this a normal week?
NotesAbsences and schedule changes recordedWas there anything unusual that week?
SummaryTotals by block and a sentence on the patternSo when is it hardest for my child?

A parent who sees a grid with long empty stretches often feels relief. It shows the student is doing well for most of the day, which is information worth saying out loud at the meeting.

Pairing the scatterplot with a frequency sheet

The scatterplot gives you where. The frequency data sheet gives you how many, which you need for a baseline and for the goal. Many teachers use the scatterplot for the first 2 weeks, then switch to a daily frequency count only in the hot-spot blocks.

For Priya, that meant counting screams during reading and writing each day. Her baseline was a median of 7 screams per day across those two blocks. That number went into present levels and the BIP. The frequency recording measurement guide explains how to set up the count, and frequency vs duration recording covers when duration is the better measure.

If the behavior lasts a long or varied time, a count alone can mislead. Thirty seconds of screaming and 8 minutes of screaming both count as 1. In that case, add duration.

Tips that keep the data honest

  • Mark at the end of each block, not once after dismissal. Memory compresses a day into "bad" or "good."
  • Use the same definition all two weeks. Do not widen it when the behavior gets worse.
  • Keep the sheet where you work, on a clipboard or the teacher desk, not in a folder in the office.
  • Record zeros. A blank cell should mean "watched, none happened," not "forgot."
  • Write absences as an A, so a missing day does not read as a calm day.

When the scatterplot shows a clear pattern, take it to the FBA meeting with the ABC data. The FBA template has a section for it under the pattern summary. If the behavior involves danger to the student or others, the team also needs a separate safety plan; see the behavior crisis plan template.

The What Works Clearinghouse practice guide on classroom behavior recommends identifying the specifics of a problem behavior and the conditions that prompt it before choosing a strategy.[1] The Center on PBIS publishes classroom data tools that use the same idea of looking at patterns by time and setting.[2]

Frequently asked questions

How long should I run a scatterplot?

Two typical school weeks is a common minimum. One week can be skewed by a holiday, a substitute or an illness. If the pattern is still unclear after 2 weeks, add a notes column or switch to ABC data across the whole day.

Should I write counts or use symbols in the boxes?

Counts are better when you can manage them, because they give you a baseline later. Symbols are faster when the teacher is also teaching. Use the same choice every day, and write the key at the top of the sheet.

Can a scatterplot tell me the function of a behavior?

No. It shows when a behavior happens, which narrows where to look. The function comes from ABC data and a hypothesis test. A scatterplot can hint at a sensory function when the behavior is spread evenly across every block.

Use it in IEP Atlas

Sources

  1. Reducing Behavior Problems in the Elementary School Classroom, What Works Clearinghouse, Institute of Education Sciences
  2. Classroom PBIS, Center on Positive Behavioral Interventions and Supports

Written and checked by the IEP Atlas editorial team under our editorial policy. This guide describes general practice and federal rules. It is not legal advice; your state may add requirements, and the IEP team makes the decisions for each student.

IEP Atlas Pro

Turn your goals into progress reports

Pro tracks every goal on your caseload and drafts the report for you. Free for 14 days.

Count trials, prompts, and minutes live in the session; the graph and trend line draw themselves; progress reports are drafted from your data.