← All subjects

Maths

61 concepts - loading...

🔢

Counting to 20

Count forwards and backwards to 20. Count in 2s, 5s and 10s.

Y1
Start →
💯

Numbers to 100: read and write

Read and write numbers to 100. Know number words from zero to twenty.

Y1
Start →

Addition within 20

Add two numbers up to 20. Use the + and = signs.

Y1
Start →

Subtraction within 20

Take away one number from another. Use the - and = signs.

Y1
Start →
🤝

Number bonds to 10

Pairs of numbers that add up to 10. Like 3 + 7 and 4 + 6.

Y1
Start →
🥧

Halves and quarters

Share things into two equal parts (halves) or four equal parts (quarters).

Y1
Start →
🔷

2D and 3D shapes (Year 1)

Name flat shapes like squares and circles. Name solid shapes like cubes and spheres.

Y1
Start →
🕐

Time: o'clock and half past

Tell the time to o'clock and half past. Learn days, months and seasons.

Y1
Start →
🔢

Numbers to 100: tens and ones

Recognise place value in 2-digit numbers up to 100

Y2
Start →

Addition within 100

Add 2-digit numbers up to 100, including carrying

Y2
Start →

Subtraction within 100

Subtract numbers up to 100, including borrowing

Y2
Start →
✖️

Times tables: 2, 5 and 10

Learn the 2, 5 and 10 times tables up to 12

Y2
Start →

Division: 2, 5 and 10

Divide by 2, 5 and 10 using sharing and grouping

Y2
Start →
🥧

Halves, thirds and quarters

Find halves, thirds and quarters of shapes and small amounts

Y2
Start →
💰

Money: coins and notes

Use UK coins and notes, add amounts and find change

Y2
Start →
📏

Measurement: length, mass, capacity, temperature

Use cm, m, g, kg, ml and L. Pick the right unit and read scales

Y2
Start →
🔢

Place value & number sense

Understanding hundreds, tens and ones in 3-digit numbers

Y3
Start →
🔄

Skip counting & sequences

Counting forwards and backwards in steps of 2, 3, 4, 5, 8, 10, 50 and 100

Y3
Start →

Addition & subtraction

Adding and subtracting 3-digit numbers using mental and written methods

Y3
Start →
🕐

Telling the time

Reading analogue clocks and solving simple time problems

Y3
Start →
🔷

2D & 3D shapes

Naming and describing properties of common 2D and 3D shapes

Y3
Start →
✖️

Multiplication & division facts

Recall and apply times tables facts for 2, 3, 4, 5, 8 and 10

Y3-4
Start →
🥧

Fractions (identify & compare)

Recognising, naming and comparing unit and non-unit fractions

Y3-4
Start →
📏

Measurement (length, mass, capacity)

Converting and comparing metric measurements

Y3-4
Start →
💷

Money & change

Working with pounds and pence, calculating change and totals

Y4
Start →
🏛️

Roman numerals

Reading and writing numbers using Roman numeral symbols

Y4
Start →
🔟

Decimals (tenths & hundredths)

Understanding and using decimal numbers with one or two decimal places

Y4
Start →
📐

Perimeter & area

Calculating the perimeter and area of rectangles and simple shapes

Y4
Start →
🌡️

Negative numbers

Understanding, ordering and calculating with numbers below zero

Y5
Start →
🥧

Fractions (add, subtract, multiply)

Adding, subtracting and multiplying fractions with different denominators

Y5
Start →
💯

Percentages

Finding percentages of amounts and converting between fractions, decimals and percentages

Y5
Start →
📐

Angles & Geometry

Measuring, estimating and calculating angles; identifying angle types and using angle rules

Y5
Start →
📍

Coordinates (4 Quadrants)

Reading, plotting and using coordinates in all four quadrants of a grid

Y5-6
Start →
📊

Statistics & Data Interpretation

Reading tables, bar charts and line graphs; calculating the mean, mode and range

Y5-6
Start →
⚖️

Ratio & Proportion

Understanding and using ratios, scaling recipes and solving proportion problems

Y6
Start →
🔤

Algebra & Formulae

Using letters for unknowns, forming and solving simple equations, and substituting into formulae

Y6
Start →
🔢

Counting in multiples

Counting in 3s, 4s, 8s, 25s, 50s and 1000s

Y3
Start →
🧠

Mental maths strategies

Partitioning and near doubles to add quickly in your head

Y3
Start →
✌️

Doubling and halving

Doubling numbers and finding half of even numbers

Y3
Start →
🎯

Rounding to nearest 10 and 100

Rounding numbers to the nearest 10 and nearest 100

Y3-4
Start →
↔️

Inverse operations

Using inverse operations to check calculations

Y3-4
Start →
⏱️

Time intervals and duration

Working out how much time has passed between two times

Y3-4
Start →
📏

Reading scales

Reading values on rulers, measuring jugs and thermometers

Y3-4
Start →
🟰

Equivalent fractions

Recognising fractions with the same value, such as 1/2 = 2/4

Y4
Start →
🥧

Fractions of amounts

Finding fractions of quantities, such as 1/4 of 20 or 3/4 of 12

Y3-4
Start →
🔟

Multiplying & dividing by 10, 100, 1000

Multiply and divide whole numbers and decimals by 10, 100 and 1000 by shifting the digits

Y4-5
Start →
🥧

Mixed numbers & improper fractions

Convert between mixed numbers and improper (top-heavy) fractions

Y5
Start →
🔄

Fractions, decimals & percentages equivalence

Recognise the equivalent values of common fractions, decimals and percentages

Y5-6
Start →
✖️

Long multiplication

Use the formal written method to multiply 2- and 3-digit numbers by 2-digit numbers

Y5-6
Start →

Long division

Use the formal written method to divide 3- and 4-digit numbers by 1- and 2-digit numbers

Y6
Start →
🔣

Order of operations (BIDMAS)

Use BIDMAS (Brackets, Indices, Division/Multiplication, Addition/Subtraction) to solve mixed calculations

Y6
Start →
²

Square numbers & cube numbers

Recognise and calculate square numbers (n²) and cube numbers (n³)

Y5
Start →
🔢

Prime numbers, factors & multiples

Identify prime numbers, find factors and multiples, and recognise prime factors

Y5-6
Start →
🔗

Common factors & common multiples

Find common factors and common multiples (HCF and LCM) of two or more numbers

Y6
Start →
📐

Converting units

Convert between metric units of length, mass, capacity and time

Y4-5
Start →
📦

Volume of cuboids

Calculate the volume of cuboids using V = length × width × height

Y6
Start →
🔺

Classifying triangles

Identify equilateral, isosceles, scalene and right-angled triangles

Y4-5
Start →
🟦

Classifying quadrilaterals

Identify squares, rectangles, parallelograms, rhombi, trapeziums and kites

Y5
Start →
📦

Nets of 3D shapes

Recognise and draw nets that fold up into common 3D shapes

Y5-6
Start →
↔️

Translations & reflections

Translate (slide) and reflect (flip) shapes on a coordinate grid

Y5-6
Start →
📊

Mean, mode, median & range

Calculate the mean, mode, median and range of a small data set

Y6
Start →

About KS2 Maths practice

61 concepts of maths practice, covering Years 3 to 6 of the England national curriculum. Each concept has 10 questions across three difficulty levels, with hints if you need them and a short explanation after every answer. Your SmartScore tracks how you're doing in each concept. Get to 80 and it's marked as complete.

How it works

Pick a concept from the list above. You'll get 10 questions in mixed difficulty, using whichever question format fits the topic best: multiple choice, fill-the-blank, drag-to-order, true or false, word match, grid shading, an interactive clock face, label-the-diagram or sentence builder. Right answers add 8 to 12 points to your SmartScore; wrong ones take some off. Get to 80 and the concept is marked as complete.

Practise by year group

You can filter the concept grid above by year, or jump straight to one of the year pages:

Is it really free?

Yes. All 61 concepts and every question are free, with no signup. Your progress saves in your browser. We build this alongside our paid tutoring service, where live group lessons with qualified teachers are £5 per lesson.