From the team
ORF passage selection by grade: a practical teacher's guide
Choosing the right ORF passage is half the assessment. A practical guide to grade-level decisions, Hasbrouck-Tindal benchmarks, and the scoring habits that keep WCPM data trustworthy.
Most teachers running oral reading fluency assessments spend more time choosing the passage than scoring the read. That’s not a complaint — it’s the right instinct. WCPM is only meaningful if the text it was measured on was the right text. A passage that’s too easy turns a struggling reader’s scores into noise. A passage that’s too hard reduces every score to the same low number and erases the useful information underneath. And a passage that drifts away from the conventions used by the norming sample stops being comparable to Hasbrouck-Tindal at all.
This guide is for K-8 teachers who run ORF as universal screening or progress monitoring and want a defensible, repeatable way to pick passages. It is not a curriculum and it does not name specific passage sets — those decisions belong to your district and your screener. What it covers is the framework: what a good ORF passage looks like, which grade level to use when, how to rotate, and the scoring conventions that turn a one-minute read into trustworthy data.
What makes a “good” ORF passage
The convention that almost every published norming sample follows looks something like this:
- Grade-appropriate decodability. The passage uses vocabulary and sentence structures typical of the grade level it is labeled for. Not pre-decodable for a 3rd grader; not adult-magazine prose for a 1st grader. Most commercially-normed passages are calibrated against Lexile, ATOS, or Flesch-Kincaid bands tied to a target grade.
- Roughly 150-300 words. Short enough that a slow reader has a chance to start the second paragraph; long enough that a fast reader does not run out of text inside the one-minute window. The Hasbrouck-Tindal norming protocol used passages in this range.
- Narrative or expository, depending on the screener’s convention. DIBELS, Acadience, and aimswebPlus all use a mix of narrative and expository passages within the norming sample, drawn from the kinds of texts a student is expected to encounter at grade level. Mixing both types across the school year is the standard practice.
- Unfamiliar to the student. A passage the student has read or practiced before measures memory, not fluency. The norming sample assumed cold reads. Always assume cold reads.
- Free of distractions inside the first 30 seconds. No proper nouns or unusual names in the opening lines, no dialogue tags that derail a slow reader, no run-on opening sentence. The first 30 seconds disproportionately set the WCPM trajectory.
Most published ORF passage sets (DIBELS, Acadience, easyCBM, FastBridge, aimswebPlus, AIMSweb) handle the calibration work for you. If you are writing or selecting your own passages — for progress monitoring of a specific phonics pattern, for example — the same conventions apply.
Hasbrouck-Tindal norms by grade and season
The Hasbrouck-Tindal 2017 norms are the standard reference for grade-level WCPM benchmarks across grades 1-8. They report typical performance at the 10th, 25th, 50th, 75th, and 90th percentiles at three points in the school year (Fall, Winter, Spring).
For passage selection, the 50th-percentile spring values are the most useful single number — they tell you the typical pace a grade-level passage is expected to be read by the end of the school year.
| Grade | Spring 50th percentile WCPM |
|---|---|
| 1 | ~66 |
| 2 | ~107 |
| 3 | ~132 |
| 5 | ~167 |
| 8 | ~166 |
A few things to keep in mind. WCPM grows quickly through about grade 5 and then plateaus — typical 6th, 7th, and 8th graders read at roughly the same pace because fluency on grade-level text approaches a ceiling and further reading growth shows up in comprehension, vocabulary, and text complexity. The 8th-grade median is fractionally lower than the 6th- and 7th-grade medians in the 2017 table; that is a real feature of the data attributable to text-difficulty differences in the 8th-grade passages used in the norming sample.
The 25th percentile is the conventional screening cut score for “at-risk”; the 10th percentile is the conventional cut for “intensive intervention.” Both are widely used in MTSS handbooks. Neither is published above, but both follow the same grade-and-season structure in the source table.
Grade-level vs. instructional-level: which passage do you use?
This is the decision teachers most often get wrong, and the right answer depends on why you are testing.
Universal screening uses grade-level passages, full stop. Even when a 4th-grade student is reading at a 2nd-grade instructional level, the universal-screening assessment in fall, winter, and spring uses a 4th-grade passage. The whole point of universal screening is to compare every student against the same benchmark — Hasbrouck-Tindal at the student’s enrolled grade. A 4th grader reading a 2nd-grade passage at 80 WCPM tells you nothing useful about whether they need intervention, because 80 WCPM on a 2nd-grade passage is a different measurement than 80 WCPM on a 4th-grade passage.
The cost of this is morale — a struggling 4th grader handed a grade-level passage will produce a painful score. The benefit is comparability. The screening number identifies the student as needing support; the intervention plan can then use easier text.
Progress monitoring of intervention uses the student’s instructional level. Once a student is in Tier 2 or Tier 3 intervention, the goal is to track whether the intervention is moving them forward on text they can actually engage with. A 4th grader in Tier 2 working on multi-syllable decoding might be progress-monitored on 2nd- or 3rd-grade passages, with the goal of reaching the 50th percentile on that lower level before moving the monitoring passage up.
The aim line for progress monitoring is drawn against the WCPM benchmark for the passage level being used, not the student’s enrolled grade. A 4th-grader monitored on 3rd-grade passages with a goal of reaching the spring 50th percentile (~132 WCPM) is on a defensible aim line. The same student monitored on 4th-grade passages might never reach the aim line, and the intervention will look like it is failing when it is actually working.
Both kinds of measurement happen in a typical MTSS cycle. Confusing them is one of the most common sources of bad ORF data.
Passage rotation and the practice effect
The norms assume cold reads. The moment a student reads the same passage twice, the score becomes unreliable — practice effects on a passage can lift WCPM by 20-40 within a single re-read, which has nothing to do with reading growth.
A few practical rules:
- Use a different passage every administration. Universal screening (3x per year) and progress monitoring (weekly or biweekly) should never re-use the same passage on the same student.
- Rotate within a passage set rather than across grade levels. If you are screening 3rd graders, pull from a deep pool of 3rd-grade passages, not a single passage you reuse in fall, winter, and spring.
- If a student has already read a passage in class, do not use it for assessment. This includes guided reading, intervention groups, and at-home reading.
- Document which passage was administered. A simple spreadsheet column — student, date, passage ID, WCPM, errors — makes it trivial to avoid re-use and to spot patterns.
Most published passage sets ship with enough material for several years of rotation per grade. If your set is thin, that is a budget conversation worth having.
Scoring conventions that keep the data clean
The scoring rules in the Hasbrouck-Tindal protocol are tight, and small drifts in how a teacher applies them can shift a WCPM score by 5-15 across a single read.
Count as errors:
- Mispronunciations (“the” read as “tee”)
- Substitutions (“house” read as “home”)
- Omissions (a word skipped)
- Reversals (“saw” read as “was”)
- Words supplied by the assessor after a 3-second wait
Do not count as errors:
- Self-corrections (the student fixes the mistake before moving on)
- Repetitions (saying a word twice)
- Insertions (saying an extra word that isn’t in the text — flag it, but it doesn’t count against WCPM)
- Ignoring punctuation (that’s a prosody issue, scored separately on the Rasinski / NAEP rubric)
- Dialectal variations consistent with the student’s spoken language
The one-minute timer starts when the student reads the first word and stops at exactly 60 seconds. Words read minus errors = WCPM. The error count itself is the input to accuracy percentage (words read minus errors, divided by words read), which is its own diagnostic number — typical fluent readers score 95% accuracy or higher.
Prosody is rated separately on a 4-point rubric: 1 = word-by-word, monotone; 2 = two-to-three-word phrases, some expression; 3 = larger phrase groups, mostly appropriate expression; 4 = expressive, conversational, attending to punctuation. A student with high WCPM and low prosody is reading fast but not making meaning, which has implications for comprehension that the WCPM number alone does not capture.
Common mistakes (and the calibration habit that prevents them)
Five errors show up repeatedly in ORF administration:
- Using the student’s instructional-level passage for universal screening. As above — this breaks comparability with the norms.
- Pacing drift. Some teachers under-pace, giving more than 3 seconds before supplying a word; some over-pace, supplying after 1 second. Both distort WCPM. The protocol calls for 3 seconds.
- Inconsistent self-correction handling. Some teachers count a self-correction as a fluency disruption; the protocol does not. Apply the rule the same way every time.
- Counting prosody errors inside WCPM. Ignoring punctuation, choppy phrasing, and flat affect are prosody concerns, not accuracy errors. They get their own rubric.
- Inflating familiarity. Passages that have been used in class, in intervention groups, or for read-alouds are not cold reads. Pull from a separate assessment-only pool.
The fix for all five is the same: calibrate with a peer once a year. Score the same recorded read independently, then compare WCPM. A team that scores within 2-3 WCPM of each other on the same read is calibrated; a team that scores 10+ WCPM apart has drift to correct. Districts running serious MTSS programs do this every fall as part of the screener training cycle. It takes a single staff meeting.
Where Storytime fits
Storytime scores ORF directly inside the platform — students record themselves reading a passage, the system transcribes the audio, scores accuracy and WCPM against the source text, and rates prosody on a 4-point rubric. ORF challenges can be assigned at the student’s grade level for universal screening or at the student’s current decodable level for progress monitoring; the platform tracks which is which and surfaces WCPM against the relevant Hasbrouck-Tindal 50th-percentile reference for the grade and season.
Because passage selection and scoring conventions are handled by the platform, teachers spend their time on the parts of ORF that actually require judgment — interpreting the data, planning the intervention, and talking to families — instead of stopwatches and tally marks.
Bottom line
Pick passages by the right rules and the data tells the truth. Universal screening uses grade-level passages even when the student reads below grade; progress monitoring uses the instructional level the intervention is working on. Rotate passages so practice effects do not contaminate the score. Score by the published conventions and calibrate with a peer once a year. Anchor benchmarks to the Hasbrouck-Tindal 2017 50th, 25th, and 10th percentiles for the student’s grade and season. Done that way, a one-minute read becomes one of the most useful diagnostic numbers in K-8 reading.
About the authors
Written and edited by the Storytime AI founding team.
Brian Carlson
Co-founder & CEO
Co-founder and CEO of Storytime AI. Leads the company from Baltimore, building a literacy platform that meets every reader where they are — anchored to the Science of Reading.
LinkedIn
Scott Quinlan
Co-founder & CTO
Co-founder and CTO of Storytime AI. Owns engineering, product infrastructure, and the agentic growth pipeline — from the platform's AI generation engine to the structured-literacy content surface district leaders evaluate.
LinkedIn
Kate Dwyer
Co-founder & CMO
Co-founder and Chief Marketing Officer at Storytime AI. Translates Science-of-Reading research and product capability into language teachers, parents, and district leaders can act on. Based in the Washington DC–Baltimore area.
LinkedIn
Storytime AI
Personalized literacy practice for every reader.
Free to start. Decodable library + on-demand book generation aligned to your curriculum's scope and sequence. ORF assessment, Skill Tree analytics, and adaptive journeys for every student.