Expand description
§sat-score-projection
Estimate a digital SAT total scaled score (400–1600) from the number of raw correct answers in the Reading & Writing and Math sections.
§Important: this is an estimate
The real digital SAT is section-adaptive — the second module’s difficulty (and therefore its scoring weight) depends on performance in the first module — and the College Board does not publish exact raw-to-scaled conversion tables. There is therefore no single deterministic function from “questions correct” to a scaled score; the same raw count can map to different scaled scores depending on which module a test-taker was routed into.
This crate provides a deliberately transparent linear model that approximates the published score scale (each section 200–800; total 400–1600) across the full raw range (0 to the maximum number of questions). It is intended for orientation and “what-if” planning — not as a prediction of any individual’s official score. Treat every output as ± a few tens of points.
If you need a published conversion rather than an approximation, the released digital-SAT practice forms each ship their own raw-to-scaled table. ExamScoreCalc runs the table belonging to the form you sat, prints every row of that table on the page rather than hiding the lookup, and hands back the score range College Board publishes instead of picking one number inside it: https://examscorecalc.com/digital-sat-score-calculator/
§Quick example
use sat_score_projection::{section_score, total_score};
// Digital SAT: 54 Reading & Writing items, 44 Math items.
let rw = section_score(40, 54); // ~40 of 54 RW correct
let math = section_score(30, 44); // ~30 of 44 Math correct
let total = total_score(40, 54, 30, 44);
assert!((200.0..=800.0).contains(&rw));
assert!((200.0..=800.0).contains(&math));
assert!((400.0..=1600.0).contains(&total));Constants§
- MATH_
ITEMS - Number of scored items in the digital SAT Math section (2 modules × 22).
- MAX_
SECTION_ SCORE - Maximum scaled score for a single SAT section (College Board ceiling).
- MAX_
TOTAL_ SCORE - Maximum total SAT score (two sections combined).
- MIN_
SECTION_ SCORE - Minimum scaled score for a single SAT section (College Board floor).
- MIN_
TOTAL_ SCORE - Minimum total SAT score (two sections combined).
- RW_
ITEMS - Number of scored items in the digital SAT Reading & Writing section (2 modules × 27).
Functions§
- accuracy
- Fraction of items answered correctly in a section (0.0–1.0), clamped.
- digital_
sat_ total - Total score using the standard digital SAT item counts (54 RW, 44 Math).
- section_
score - Estimated section scaled score (200–800) from a raw correct count.
- total_
score - Estimated total SAT score (400–1600) from raw correct counts in both sections.