How Assessments Are Calculated

An overview of the models behind every student's Reading Age and Spelling Age scores, and the formulas used to turn test results into ages.

1. The Core Rationale: How the Test Works

The test suite is built on a differentiated, adaptive model. Instead of handing every student a 175-question booklet, the system first runs a short Computer Adaptive Placement Test (CAT) to find the battery level that best matches the student's ability — then sends them into that battery's 25-question assessment.

Pillar-Based Assessment

Each battery tests the exact same five structural pillars of literacy:

Phonemic Awareness
Phonics
Fluency
Vocabulary
Comprehension

Text Readability Calibration

The text complexity within each battery is strictly calibrated using the Flesch-Kincaid blueprint. As the battery numbers go up, the vocabulary shifts from simple high-frequency sight words to advanced Latinate academic terms, and the sentence architecture scales from short, single clauses to dense, stacked subordinate clauses.

2. The Placement Test — Finding the Right Battery

A Computer Adaptive Placement Test (CAT) using a Block-Adaptive Algorithm routes each student to the battery that best matches their ability before the main assessment begins.

Step 1 — Starting Battery

The student's chronological age selects an initial battery as the starting point. This avoids wasting time on questions that are obviously too easy or too hard.

Age Under 8
Battery 1
Age 8 – 9
Battery 2
Age 10 – 11
Battery 3
Age 12 – 13
Battery 4
Age 14 – 15
Battery 5
Age 16 or older
Battery 6

Confidence Check (age 11 and over)

Before the placement test begins, pupils aged 11 or older are asked: "Are you a confident reader?" Their answer fine-tunes the starting battery:

YesStart at age-mapped battery (no change)
SometimesStart one battery lower
NoStart one battery lower

The placement algorithm then adapts from that adjusted starting point as normal. Battery 1 is the floor — the starting battery will never go below it.

Step 2 — Block Scoring & Routing

The student answers a block of questions from the current battery — 5 questions for Batteries 1–4, or 8 questions for Batteries 5–7 (which include an extended second passage to reduce guessing variance). The score determines what happens next:

Mastery — Move Up

Student is comfortable at this level and should try the next battery.

  • Batteries 1–3: score 4 or 5 out of 5
  • Battery 4: score 5 out of 5 only
  • Batteries 5–7: score 7 or 8 out of 8
Sweet Spot — Stay

The student is stretched but not overwhelmed. Stop here and assign this battery.

  • Batteries 1–3: score exactly 3
  • Battery 4: score 3 or 4 out of 5
  • Batteries 5–7: score 5 or 6 out of 8
Frustration — Move Down

Battery is too hard. Move down one battery and try the previous block.

  • Batteries 1–4: score 0–2 out of 5
  • Batteries 5–7: score 0–4 out of 8

Step 3 — Special Termination Rules

Five conditions end the placement test and lock in a battery without further routing:

Sweet Spot

A block lands in the "stay" zone — exactly 3 on Batteries 1–3, or 3–4 on Batteries 4–7. Placement stops immediately at that battery.

Rebound

Student scored Mastery on one battery, then Frustration on the next (one step higher). The system assigns the lower battery — the one where they scored Mastery — as the optimal placement.

Reverse Rebound

Student scored Frustration on Battery N, then Mastery on Battery N−1. Going back up would repeat a level already shown to be too hard. The system assigns Battery N−1 immediately.

Floor

Student scores Frustration on Battery 1 (the lowest). There is nowhere lower to go, so Battery 1 is assigned and they proceed with that battery.

Ceiling

Student scores 5 out of 5 on Battery 7 (the highest). Battery 7 is assigned and the placement ends — there is no higher battery to route to.

Why this approach?

A fixed pre-test wastes student effort and risks distorted results when questions are far outside a student's ability. The block-adaptive algorithm takes at most 4 blocks (20 questions across up to 4 batteries) before converging on the right level, and typically resolves in 1–2 blocks for students near their age-expected battery.

3. Deciphering the Marking Formula

The formula is built around the idea that a student who scores the "on-track" median on their battery is reading exactly at the age that battery targets. Performing above or below that median adjusts their reading age proportionally. To ensure the formula stays realistic at every level, three tiers apply different baselines and scaling factors — raising the bar progressively for older, more advanced batteries.

Part A — The Paper's Target Age

4 + (Battery × 2)

Calculates the exact "on-track" reading age for the battery a student sat. Because the test covers ages 6 to 18 in steps of two years, the math works perfectly for every battery:

Battery 14 + (1 × 2) = 6
Battery 24 + (2 × 2) = 8
Battery 34 + (3 × 2) = 10
Battery 44 + (4 × 2) = 12
Battery 54 + (5 × 2) = 14
Battery 64 + (6 × 2) = 16
Battery 74 + (7 × 2) = 18

Part B — The Three-Tier Adjustment

Once the target age is known, a tier-specific adjustment scales the reading age up or down based on how the student performed against the battery's median baseline.

Tier 1 — Batteries 1, 2 & 3
Standard Baseline
Reading Age = Target Age + 0.2 × (Score − 15)

The on-track median score is 15 out of 25. Every mark above or below that baseline is worth 0.2 years (roughly 2.4 months). This allows for standard developmental variation while still rewarding accuracy.

Tier 2 — Batteries 4 & 5
Rigorous Baseline
Reading Age = Target Age + 0.2 × (Score − 18)

The on-track median shifts up to 18 out of 25 (72%). A student who scores only 15 here will actually be penalised — their reading age is pulled below the battery's target. Older students must demonstrate higher accuracy to prove they are reading at grade level.

Battery 6 (Target Age 16)
Secondary Foundation
Reading Age = Target Age + 0.2 × (Score − 21)

The on-track median rises to 21 out of 25 (84%). A perfect score of 25 yields 16 + 0.2 × (25 − 21) = 16.8. Every mark above or below the baseline is still worth 0.2 years (roughly 2.4 months).

Battery 7 (Target Age 18)
Advanced / Adult Reader
Reading Age = Target Age + 0.2 × (Score − 24)

The on-track median rises further to 24 out of 25 (96%), reflecting the high accuracy expected of advanced readers. A perfect 25/25 yields 18 + 0.2 × (25 − 24) = 18.2, keeping top-end scores realistic. Scores below 24 pull the reading age below the target.

4. The Formula in Action

Three scenarios showing how the math handles different outcomes.

The On-Track Student

Tier 1

Sits Battery 3 (Target Age 10) and scores 15 out of 25.

10 + (0.2 × (15 − 15)) = 10 + 0 = 10.0

Reading Age of 10 years — exactly where they need to be.

The High Achiever

Tier 1

Sits Battery 3 (Target Age 10) and scores 23 out of 25.

10 + (0.2 × (23 − 15)) = 10 + 1.6 = 11.6

Reading Age of 11.6 years (11 years, 7 months) — well above target.

The Struggling Reader

Tier 2

Sits Battery 5 (Target Age 14) and scores 8 out of 25.

14 + (0.2 × (8 − 18)) = 14 − 2.0 = 12.0

Reading Age of 12.0 years — flagging a need for targeted reading intervention.

5. The 7 Assessment Batteries

Each battery is calibrated to a specific reading age range. Expand a battery to see its Flesch-Kincaid grade target, skill distribution, a sample passage, and an example question.

GDPR & UK Data Protection

See how ReadingAscent handles pupil and school data.