· David Cruz · ABA Best Practices  · 5 min read

Mastery Criteria in ABA - Stop Guessing, Start Knowing

You've been tracking data for weeks. The graph looks promising. But has the learner actually hit 80% across 3 consecutive sessions? Here's how to stop eyeballing mastery and let your data answer definitively.

You've been tracking data for weeks. The graph looks promising. But has the learner actually hit 80% across 3 consecutive sessions? Here's how to stop eyeballing mastery and let your data answer definitively.

Key Takeaways

Mastery criteria turn “I think they got it” into “the data confirms it.” Define the metric, threshold, and consecutive periods upfront. Then collect data as usual - TallyFlex evaluates progress automatically and tells you the moment criteria are met. No more counting backwards through data sheets.


You’ve been running discrete trials for three weeks. The graph trends upward. Your gut says the learner has it. But when your BCBA asks “Did they hit 80% across 3 consecutive sessions?” - you’re not entirely sure.

So you flip through your data sheets. You count backwards. Session 12… 82%. Session 11… 76%. Wait, does that break the streak? Start over. Session 10…

This isn’t a clinical skill problem. It’s a tracking problem.

The Real Cost of Eyeballing Mastery

When mastery decisions rely on manual counting, two things happen:

You move on too early. The graph looked good enough, so you advanced to the next target. Two weeks later, the skill falls apart during maintenance probes. The learner didn’t actually reach criteria - the data just looked close.

You move on too late. You keep running trials on a skill the learner mastered three sessions ago. That’s session time spent on targets that should already be in maintenance, while new goals wait. The learner isn’t harmed by the extra practice - but the pace of acquisition slows when you could be teaching new skills.

Both cost time. And both happen because checking mastery criteria by hand is tedious enough that it doesn’t happen consistently.

Set It Once, Know for Certain

TallyFlex handles mastery evaluation automatically. Set the criteria when you create the objective. Collect data like you normally would. TallyFlex evaluates every session against your criteria and tracks the streak in real time.

Here’s what you configure:

  • Metric - What you’re measuring (percent correct, frequency, duration, or latency)
  • Threshold - The target value (80%, fewer than 3 occurrences, under 10 seconds)
  • Period - How to group the data (per session or daily)
  • Consecutive periods - How many in a row must meet the threshold

Example: “80% correct across 3 consecutive sessions” means TallyFlex checks each session’s percent correct. When three sessions in a row hit 80% or above, TallyFlex flags the objective as ready - then you review the data and confirm mastery.

No counting backwards. No second-guessing.

For programs that need a full progression - say, building from a baseline of 5 spontaneous requests to a goal of 10 - TallyFlex can generate the entire sequence of STOs at once. Set the baseline, goal, and how you want to split the steps, and it creates all the objectives with correct mastery criteria ready to activate in order.

Choosing the Right Period Type

The period type changes how data gets grouped for evaluation. Pick the one that matches your program:

Session works best for structured teaching programs and skill acquisition targets where you run multiple sessions per day. Each session is evaluated independently. If a learner has a rough first session but nails the afternoon session, each is evaluated independently - the morning is a miss and the afternoon starts a new streak.

Daily combines all sessions from a day into a single data point. This works well for general behavior tracking where you want an overall picture of the day rather than session-by-session granularity. Daily criteria can also promote natural generalization - the skill has to hold across different times, conditions, and sometimes different staff.

For School Teams - STOs Map to IEP Goals

If you’re tracking IEP goals, this is where Short-Term Objectives (STOs) become your best friend. Each IEP goal typically includes mastery criteria already written into the objective:

“Given a verbal prompt, the student will identify sight words with 80% accuracy across 3 consecutive data collection days.”

That objective maps directly to an STO in TallyFlex:

  • Metric: Percent correct
  • Threshold: 80%
  • Period: Daily
  • Consecutive periods: 3

When progress report time comes, you don’t need to dig through binders. The mastery progress widget shows exactly where each student stands - which periods passed, the current streak, and whether criteria have been met.

For teams with multiple staff collecting data on the same student, everyone’s data feeds into the same evaluation. The paraprofessional’s morning session and the SPED teacher’s afternoon session both count toward the same daily aggregate.

Prompt Fading Made Measurable

For skill acquisition programs using prompt hierarchies, STOs create a structured path from prompted to independent responses.

Set up a sequence of objectives that progressively tighten the success criteria:

  1. 80% success at Verbal prompt level for 5 consecutive days
  2. 80% success at Gestural for 5 consecutive days
  3. 80% success at Independent for 5 consecutive days

When the learner masters each level, activate the next STO and update the Goal Support Level (the maximum prompt level that still counts as success). The prompt fading plan becomes data-driven instead of subjective.

What Happens When Mastery Is Confirmed

When the consecutive period requirement is met, TallyFlex surfaces a “Ready to mark as mastered” prompt. You review the data, confirm the decision, and the STO is marked as mastered with the exact session or day recorded. That’s your documentation - timestamped, objective, defensible.

From there, move the skill to maintenance, activate the next STO, and keep going. The data trail is already built.


Start Tracking Mastery Automatically

Mastery criteria aren’t complicated. The hard part was always tracking them consistently. TallyFlex makes it automatic - set the criteria, collect your data, and know the moment a skill is truly mastered.

For the full setup walkthrough, see our Mastery Criteria & STOs documentation.

Back to Blog

Related Posts

View All Posts »