Standards alignment
Summary
Practised skills are mapped to Common Core State Standards for Mathematics codes. The report describes practice coverage of the listed standards, not a formal assessment. The progress report shows each practised skill with its descriptor, its CCSS code, the number of attempts, the number correct, and a level band.
This page explains how that mapping is built, what the bands mean numerically, and where the claim stops.
What is mapped
Mathroom's question generator works from internal concept tags: a catalogue of specific mathematical skills. Each concept tag carries an authored mapping to:
- the closest primary CCSS code for that skill
- a plain language descriptor written for parents and teachers rather than lifted from the standard's own text
Where a concept spans more than one standard, the mapping records the primary one. It does not attempt to list every standard a skill might touch.
All nine grade selections carry concept to standard mappings. Choose the learner’s current grade, 1 through 9, to practice math from the previous school year. Grade 1 practices kindergarten math.
The seven topic areas
Within every track, practice is organised into a Review starting point plus seven topic areas. These are stable navigation identities across all tracks: the concepts and representations inside them change with the grade.
- Rational numbers and number operations
- Ratios and proportional reasoning
- Percents
- Equations and expressions
- Geometry and measurement
- Statistics and probability
- Word problems and applied reasoning
A topic number is a navigation identity, not a claim that every grade receives the same problem. Grade 1's number work and Grade 8's number work share a lane, not a difficulty.
Example mappings
Examples from the same current mapping used in the report:
| Selected grade | Concept | CCSS code | Descriptor |
|---|---|---|---|
| Grade 1 | k-count | K.CC.B.4 | Count objects and connect the count to a number |
| Grade 2 | add-within-20 | 1.OA.C.6 | Add and subtract within 20 |
| Grade 6 | fraction-add-unlike | 5.NF.A.1 | Add fractions with unlike denominators |
| Grade 7 | one-step-equation | 6.EE.B.7 | Solve one step equations |
| Grade 9 | integer-exponents | 8.EE.A.1 | Apply the properties of integer exponents |
Descriptors are Mathroom's own wording. They are not presented as verbatim standards text.
Coverage by grade selection
| Selected school grade | Main practice | Level 0 review | Mapped skill rows |
|---|---|---|---|
| Grade 1 | Kindergarten | Small-number kindergarten foundations | 7 |
| Grade 2 | Grade 1 | Kindergarten | 9 |
| Grade 3 | Grade 2 | Grade 1 | 9 |
| Grade 4 | Grade 3 | Grade 2 | 9 |
| Grade 5 | Grade 4 | Grade 3 | 9 |
| Grade 6 | Grade 5 | Grade 4 | 9 |
| Grade 7 | Grade 6 | Grade 5 | 9 |
| Grade 8 | Grade 7 | Grade 6 | 9 |
| Grade 9 | Grade 8 | Grade 7 | 9 |
These are mapped skill rows, not a count of distinct standard codes. A skill can appear in more than one grade selection.
How to read the report
The progress report presents two different measures, and they answer different questions.
Topics show a numerical 0 to 100% mastery value. Skills and standards show bands: Not started, Emerging, Developing, Mastered.
Each topic also shows problems tried and correct. Each practised skill shows its CCSS code, attempts and correct answers.
What the bands mean, numerically. The bands come from the learning model's confidence estimate for that skill:
| Band | Meaning |
|---|---|
| Not started | No attempts recorded for this skill |
| Emerging | Model confidence below 0.60 |
| Developing | Model confidence from 0.60 to below 0.95 |
| Mastered | Model confidence at or above 0.95 |
The raw confidence value is not printed as a percentage; the band is the reported form.
One design decision worth knowing. Assisted answers do not enter the qualifying evidence these bands are calculated from while still earning ordinary answer rewards. Ordinary main-room answer currency and XP for owned companions remain available when using Show Steps. Assistance does not award an unearned first-attempt streak bonus, and an assisted boss answer costs no shield. When a learner opens the worked steps, that round becomes practice rather than assessment. Help is unlimited and never penalised. It does not feed the record. A learner cannot raise a band by asking for more help.
How the mapping is exercised
The mapping is typed against the concept tag catalogue, so a concept cannot be mapped to a code that does not exist in the catalogue, and the active skills used by each grade are checked against its published mapping.
The repository contains a sampling test that generates questions across every track, each of the seven topic areas, and three difficulty levels, with multiple samples per combination, checking that generated questions carry valid concept tags with resolvable standard mappings.
This describes the test's structure rather than reporting a result, because a passing test on a given day is not the same claim as continuous correctness.
Why practice comes from the previous school year
Choose the learner’s current grade, 1 through 9, to practice math from the previous school year. Grade 1 practices kindergarten math. The selected grade means the learner's current school grade. The practice curriculum is deliberately familiar material, with kindergarten as its earliest point.
Levels 1 through 7 stay within that prior year. Level 0 reviews one year earlier again; first graders start with small-number kindergarten foundations. Earlier prerequisite skills can also appear within those boundaries.
Scheduled review returns to familiar topics at one, three, seven and twenty one day intervals. This is practice inside a game, not a placement test or an official school result.
What is not claimed
Being specific about the limits is what makes the rest of this page usable.
No framework edition or adoption date. The mapping records CCSS codes. It does not record which edition, revision, or state adaptation those codes are drawn from, so no edition is claimed here. Do not read a state specific alignment into the codes.
No claim of complete curriculum coverage. Mathroom maps the standards it practises. It does not claim to cover every standard in a grade's full CCSS curriculum, and it should not be treated as a complete scope and sequence for any grade.
Not an assessment. The report summarises practice evidence. It is not a grade, a diagnosis, or a placement recommendation. The report describes practice coverage of the listed standards and carries a printed footnote saying so.
Not a substitute for your own judgement. A band is a summary of practice inside a game. Use it to choose what to work on next, not to decide what a learner knows.
Not independently verified against official standards text. The mappings record a closest primary code and a plain language descriptor written by us. Whether each mapping is substantively correct against the official published text of that standard has not been checked by an outside reviewer, and we do not claim it has. The complete table is published below precisely so that you can make that judgement yourself.
If the alignment doesn't fit your curriculum
Tell us. If a mapping looks wrong, if a code is a poor fit for the skill as practised, or if your scope and sequence needs something Mathroom doesn't currently practise, email hello@mathroom.fun.
A teacher who reads a mapping closely enough to disagree with it is exactly the person whose feedback improves it.
The complete mapping
Grade 1
| Concept | CCSS code | Descriptor |
|---|---|---|
k-count | K.CC.B.4 | Count objects and connect the count to a number |
k-compare | K.CC.C.6 | Compare groups of up to ten objects |
k-teen | K.NBT.A.1 | Compose teen numbers from ten ones and further ones |
k-compose | K.OA.A.1 | Represent addition and subtraction with objects and equations |
k-shapes | K.G.B.4 | Describe and compare attributes of simple shapes |
k-sort | K.MD.B.3 | Sort objects into categories and count each category |
k-stories | K.OA.A.2 | Solve addition and subtraction stories within ten |
Grade 2
| Concept | CCSS code | Descriptor |
|---|---|---|
add-within-20 | 1.OA.C.6 | Add and subtract within 20 |
skip-count-patterns | 1.NBT.C.5 | Count on by ones and tens within 100 |
tens-ones-place | 1.NBT.B.2 | Understand two digit numbers as tens and ones |
compare-two-digit | 1.NBT.B.3 | Compare two digit numbers using place value |
missing-addend | 1.OA.D.8 | Find the unknown number in addition and subtraction equations |
shape-attributes | 1.G.A.1 | Identify shapes by their defining attributes |
clock-time-hours | 1.MD.B.3 | Tell time in hours and half hours |
picture-graph-count | 1.MD.C.4 | Read and answer questions about simple picture graphs |
addition-story | 1.OA.A.1 | Solve addition and subtraction story problems within 20 |
Grade 3
| Concept | CCSS code | Descriptor |
|---|---|---|
two-digit-add-sub | 2.NBT.B.5 | Add and subtract two digit numbers using place value |
arrays-equal-groups | 2.OA.C.4 | Use arrays of rows and columns to find totals |
coin-combinations | 2.MD.C.8 | Solve money problems with coins and dollars |
place-value-hundreds | 2.NBT.A.1 | Understand three digit numbers as hundreds, tens, and ones |
missing-add-sub | 2.OA.A.1 | Solve for unknowns in addition and subtraction within 100 |
length-measurement | 2.MD.A.1 | Measure lengths with appropriate units and tools |
clock-time-five-minutes | 2.MD.C.7 | Tell time to the nearest five minutes |
bar-graph-compare | 2.MD.D.10 | Read and compare data on bar graphs |
two-step-add-sub-story | 2.OA.A.1 | Solve two step addition and subtraction story problems |
Grade 4
| Concept | CCSS code | Descriptor |
|---|---|---|
unit-fractions | 3.NF.A.1 | Understand fractions as equal parts of a whole |
fraction-number-line | 3.NF.A.2 | Place fractions on a number line |
fraction-compare | 3.NF.A.3 | Compare fractions by reasoning about their size |
multiplication-facts | 3.OA.C.7 | Fluently multiply and divide within 100 |
rounding-nearest-ten | 3.NBT.A.1 | Round whole numbers to the nearest ten |
unknown-factor | 3.OA.A.4 | Find the unknown number in multiplication and division equations |
area-perimeter | 3.MD.D.8 | Find area and perimeter of rectangles |
scaled-graph | 3.MD.B.3 | Solve problems using scaled picture and bar graphs |
multiplication-division-story | 3.OA.A.3 | Solve multiplication and division story problems |
Grade 5
| Concept | CCSS code | Descriptor |
|---|---|---|
equivalent-fractions | 4.NF.A.1 | Recognize and generate equivalent fractions |
fraction-add-like | 4.NF.B.3 | Add and subtract fractions with like denominators |
mixed-improper | 4.NF.B.3 | Convert between mixed numbers and improper fractions |
factor-pairs | 4.OA.B.4 | Find factor pairs of whole numbers |
decimal-tenths | 4.NF.C.6 | Write fractions with denominator 10 as decimals |
multi-step-number-sentence | 4.OA.A.3 | Solve multi step problems with whole number equations |
angle-measure | 4.MD.C.7 | Add and subtract angle measures to find unknown angles |
line-plot-fractions | 4.MD.B.4 | Read line plots with fraction measurements |
multi-step-whole-number-story | 4.OA.A.3 | Solve multi step whole number story problems |
Grade 6
| Concept | CCSS code | Descriptor |
|---|---|---|
fraction-add-unlike | 5.NF.A.1 | Add fractions with unlike denominators |
equal-groups | 3.OA.A.3 | Solve equal group multiplication and division problems |
tenths-to-decimal | 4.NF.C.6 | Convert tenths between fraction and decimal form |
decimal-operations | 5.NBT.B.7 | Add, subtract, multiply, and divide decimals |
missing-factor | 3.OA.B.6 | Understand division as a missing factor problem |
coordinate-plane | 5.G.A.2 | Graph and interpret points in the first quadrant |
prism-volume | 5.MD.C.5 | Find the volume of rectangular prisms |
data-range | 4.MD.B.4 | Find differences between measurements in a line plot |
multiplication-story | 5.NBT.B.5 | Solve multi step multiplication story problems |
Grade 7
| Concept | CCSS code | Descriptor |
|---|---|---|
integer-number-line | 6.NS.C.6 | Locate positive and negative numbers on the number line |
unit-rate | 6.RP.A.2 | Find and use unit rates |
ratio-tables | 6.RP.A.3 | Use tables of equivalent ratios to solve problems |
percent-of-number | 6.RP.A.3c | Find a percent of a number |
one-step-equation | 6.EE.B.7 | Solve one step equations |
one-step-inequality | 6.EE.B.8 | Write and solve simple inequalities |
triangle-area | 6.G.A.1 | Find the area of triangles |
mean-average | 6.SP.B.5 | Find the mean (average) of a data set |
two-step-story | 4.OA.A.3 | Solve multi step story problems with the four operations |
Grade 8
| Concept | CCSS code | Descriptor |
|---|---|---|
signed-fraction-add-sub | 7.NS.A.1 | Add and subtract positive and negative fractions |
integer-multiply-divide | 7.NS.A.2 | Multiply and divide positive and negative numbers |
scale-ratios | 7.RP.A.2 | Recognize and use proportional relationships |
percent-increase | 7.RP.A.3 | Solve percent increase problems |
two-step-equation | 7.EE.B.4 | Solve two step equations |
triangle-area | 6.G.A.1 | Find the area of triangles |
mean-average | 6.SP.B.5 | Find the mean (average) of a data set |
probability-simple | 7.SP.C.7 | Find probabilities of simple chance events |
two-step-story | 4.OA.A.3 | Solve multi step story problems with the four operations |
Grade 9
| Concept | CCSS code | Descriptor |
|---|---|---|
integer-exponents | 8.EE.A.1 | Apply the properties of integer exponents |
scientific-notation | 8.EE.A.4 | Read, write, and multiply numbers in scientific notation |
slope-two-points | 8.EE.B.6 | Find the slope of a line from two points |
function-rules | 8.F.A.1 | Understand a function as a rule pairing each input with one output |
percent-decrease | 7.RP.A.3 | Solve percent decrease problems |
variables-both-sides | 8.EE.C.7 | Solve equations with variables on both sides |
pythagorean-theorem | 8.G.B.7 | Apply the Pythagorean theorem to find side lengths |
mean-missing-value | 6.SP.B.5 | Find a missing data value from a given mean |
linear-story | 8.F.B.4 | Model linear relationships from story problems |
Related
For schools · Accessibility · For teachers · Privacy
https://mathroom.fun/standards