Math // Algebra
Systematic Listing
Enumerate possibilities of combinations of two variables systematically (e.g. all ways to choose from a set of options)
Quick check
If the learner can choose any combination of 3 T-shirt colours and 2 trouser colours, can they list every possible outfit without missing any or repeating?
Ask this to see whether the topic is secure.
Topic // Mastery
What mastery looks like
- List all possible meal combinations from 3 starters and 4 mains
- Organise combinations into a systematic table to ensure none are missed
- Explain why the total number of combinations equals the product of the options in each category
Topic // Map
Where this fits
- RequiredMust come first
- HelpfulHelps, but not essential
Before this
1 topicMultiplication & Division // Ages 10 to 11
Systematic enumeration connects to multiplicative reasoning (product of options)
You are here
Systematic Listing
Ages 10 to 11 // Method
Leads to
0 topicsNothing in the catalogue builds on this topic yet. Browse Algebra
Topic // Research-informed
Teaching notes
From the Marble Skill Taxonomy. These notes have not been validated in classrooms, so treat them as a starting point for your own judgement.
The approach
Learners enumerate every combination of two categories (e.g. 3 starters × 4 mains) systematically — holding the first choice fixed and running through every second choice before moving on — so that none is missed or repeated. Recording the combinations in a two-way grid or tree makes completeness arguable and reveals that the total equals the PRODUCT of the options in each category (3 × 4 = 12), not their sum (3 + 4 = 7). This is an early foundation of multiplicative counting for Year 6.
Common misconceptions
- Lists haphazardly, so combinations are missed or duplicated and completeness cannot be judged
- Cannot tell whether all the combinations have been found
- Predicts the total by ADDING the options (3 + 4 = 7) instead of multiplying (3 × 4 = 12)
- Changes both choices at once (e.g. only the diagonal S1M1, S2M2, S3M3), losing track of the rest
- Believes there are only a handful, stopping before the set is complete
Useful representations
- Two-way grid / table (one category on the rows, the other on the columns)
- Tree diagram (a branch per first choice, a sub-branch per second choice)
- An ordered list generated by holding one choice fixed
- The multiplication statement 3 × 4 = 12 read off the grid
Teaching practices
- Model a fixed order — hold starter 1 and pair it with every main in turn, then starter 2, and so on — rather than listing haphazardly
- Record in a two-way grid or tree so gaps and repeats are visible and completeness can be argued
- Ask 'how do you know you've found them all?' and value the answer 'I worked systematically'
- Draw out that the total = rows × columns = the product of the options (3 × 4), not the sum (3 + 4)
- Start from sorting/ordering the child's random attempts to expose what is missing, then move to generating in order
- Offer the tree diagram as an alternative systematic structure to the grid
Activities to try
- 1
Pair and light the grid: building every meal in order
Why it works: Working in a fixed order — fix one choice, run through every option of the other — guarantees no combination is missed or repeated, and the complete set fills a grid whose total is rows × columns, the product of the options.
- Start with 3 starters and 4 mains and first PREDICT how many different meals you think are possible before listing any — write down your prediction and say whether you think it is 3 + 4 or 3 × 4.
- Begin by pairing starters and mains in any order you like, recording each meal you make in a two-way grid (starters down the side as rows, mains across the top as columns) by marking the matching cell.
- Look at the grid: check whether random pairing has left scattered marked cells with empty gaps, or whether you tried to mark any meal twice. Ask yourself: have I found them all? Can I be sure?
- Now switch to a fixed order: hold starter 1 and pair it with every main in turn (filling a whole ROW), then starter 2's row, then starter 3's row, until every cell is marked with no gaps.
- Count the completed grid as rows × columns = 3 × 4 = 12, and compare this with your earlier prediction.
- 2
The tree-diagram route to the same complete set
Why it works: A tree diagram is a second systematic structure that enumerates the same complete set; the repeated identical sub-branching is the product 3 × 4 made visible a different way.
- Draw a tree: one branch for each starter, then from each starter branch draw a sub-branch for every main.
- Read each complete path from left to right as one meal (e.g. starter 1 → main 3).
- Count the end-points of the tree and check it matches the grid total of 12.
- Explain why each starter branch must sprout the same 4 sub-branches, so the total is 3 lots of 4 = 3 × 4.
- 3
Check and extend: how many if a category grows?
Why it works: The product structure lets you predict the count when a category grows without enumerating every case, confirming the skill transfers beyond the original numbers.
- Answer 'How many meals are there altogether?' and justify whether it is 3 + 4 or 3 × 4.
- Fill in a deliberately missing combination given a partly-completed grid or list.
- Predict, WITHOUT listing them all, how many meals there would be if the café added a 4th starter (4 × 4 = 16), explaining your reasoning from the product structure.
- Match each listed meal to its grid cell to confirm the set is complete and non-repeating.
Topic // Standards
Curriculum standards
- The national curriculum in England: Key stages 1 and 2 framework document
- Ma6/2.5e
Math // Algebra
More in Algebra
- Using Simple FormulaeAges 10 to 11MethodUse simple formulae expressed in words or symbols to calculate values (e.g. perimeter = 2 × (length + width))
- Writing Algebraic EquationsAges 10 to 11RepresentationExpress missing number problems algebraically using letters for unknowns; translate word problems into equations
- Number Pattern RelationshipsAges 10 to 11MethodGenerate two numerical patterns using two given rules; identify relationships between corresponding terms; form ordered pairs and graph them on a coordinate…
- Equations with Two UnknownsAges 10 to 11MethodFind pairs of numbers that satisfy an equation with two unknowns (e.g. find pairs (a, b) where a + b = 10 or 2a + b = 15)
- Linear number sequencesAges 10 to 11MethodGenerate and describe linear number sequences, including those with negative and decimal steps; identify the term-to-term rule
- Coordinates (age 11+)Ages 11 to 12MethodPlot and read coordinates in all four quadrants of the Cartesian plane, using positive and negative x- and y-values to describe positions precisely
- Algebraic NotationAges 11 to 12LanguageUse and interpret algebraic notation including: ab for a × b, 3y for y + y + y, a² for a × a, a/b for a ÷ b, coefficients as fractions, and brackets for…
- Collecting Like TermsAges 11 to 12MethodSimplify algebraic expressions by collecting like terms — combine terms with the same variable and power (e.g., 3a + 2b + 5a = 8a + 2b) while maintaining…