Subscribe now and help your child for only 8.99 per month

Maths Is Fun

Learn to add, subtract, multiply and divide in a fun and enjoyable way.

Remember: practice makes perfect.

Play the games whenever you want, for as long as you want.

You need to upgrade your Flash Player Or you have javascript turned off in your browser.
Click to see full module list
Hide full module list
Each bullet point represents a full module of worksheets.

Year 1 Games

Addition to 10 using pictures
  • Use "add"
  • Use "add to"
  • Use "plus"
  • Use the "+" sign
  • Use "sum of"
  • Use "total"
Addition to 10 using a number line
  • Use "add"
  • Use "add to"
  • Use "plus"
  • Use the "+" sign
  • Use "sum of"
  • Use "total"
  • Use symbols for unknown numbers
Know by heart addition facts
  • Know addition facts to 5
  • Begin to know addition facts to 10
  • How many more to make 8?
  • Pairs of numbers which make 8
  • How many more to make 10?
  • Pairs of numbers which make 10
Recognise addition can be done in any order
  • Know addition can be done in any order (1)
  • Know addition can be done in any order (2)
  • Add 3 numbers (using pictures to count)
  • Add 3 numbers (using a number line)
Apply addition strategies
  • Complete addition questions up to 10 (1)
  • Complete addition questions up to 10 (2)
  • Add 9
  • Addition: crossing 10 with a number line (1)
  • Addition: crossing 10 with a number line (2)
  • Addition: crossing 10 with a number line (3)
  • Add a single digit to a teen
  • Add a single digit to a teen (crossing 20)
More addition strategies
  • Add a single digit to 10 with a number line
  • Add a single digit to 20 with a number line
  • Add a single digit to 10
  • Find the number to make 10 with pictures
  • Find the number to make 10 with a number line
  • 3 numbers to make up to 12
  • Choose 3 numbers to add
Subtraction by counting on using pictures
  • Use "take away"
  • Use "take from"
  • Use "subtract"
  • Use "subtract from"
  • Use "less than"
  • Use "difference"
Subtraction by counting on using number lines
  • Use "take away"
  • Use "take from"
  • Use "subtract"
  • Use "subtract from"
  • Use "less than"
  • Use "difference"
  • Use "how many more??"
  • Use "how many less??"
  • Take away with numbers up to 5
Know by heart subtraction facts
  • Subtract with numbers up to 5 (timed)
  • Complete subtraction number sentences (1)
  • Complete subtraction number sentences (2)
Apply subtraction strategies
  • Complete subtraction sentences up to 10 (1)
  • Complete subtraction sentences up to 10 (2)
  • Subtract a single digit from 10
  • Subtract a single digit from a teen
  • Subtract a single digit from 20
  • Subtract whole tens
  • Subtract a multiple of 10 from a 2-digit number
Double and halve numbers
  • Double small numbers
  • Halve small numbers
  • Add by identifying near doubles
Understand multiplication
  • Combine groups of 2
  • Understand "two lots of"
  • Combine groups of 5
  • Combine groups of 10
Sharing into equal groups
  • Share into 2 equal groups

Year 2 Games

Revise addition by counting on
  • Use the word "add" with pictures
  • Using the words "add to" with pictures
  • Using the word "plus" with pictures
  • Using the "+" sign with pictures
  • Using the words "sum of" with pictures
  • Using the word "total" with pictures
Revise addition using a number line
  • Using the word "add" with a number line
  • Using the words "add to" with a number line
  • Using the word "plus" with a number line
  • Using the "+" sign with a number line
  • Using the words "sum of" with a number line
  • Using the word "total" with a number line
  • Use symbols to stand for unknown numbers
Know by heart addition facts
  • Know number facts to 10
  • Pairs of numbers which make 20
  • Pairs of tens which total 100 (pence)
  • Pairs of tens which total 100
  • Add 9 to a 2-digit number
  • Add a single digit to a 2-digit number
  • Add a single digit to a multiple of 100
  • Add a 2-digit number to a multiple of 10
Addition can be done in any order
  • Re-arrange sums
  • Adding lists - look for pairs that make 10
  • Repeat calculations in a different order
Apply addition strategies
  • Add single digits crossing 10
  • Add a single digit to a teen, crossing 20
  • Add 2 multiples of 10
  • Add 11 to a 2-digit number
  • Add 19 to a 2-digit number
  • Add 21 to a 2-digit number
Add more than two numbers
  • Find a third number to make 100 using a number line
  • Find two numbers to make 100 using a number line
  • Find the missing number using a number line
  • 3 numbers to make 20 with a number line
  • Shopping for 3 items
Revise understanding subtraction
  • Using "take away" with a number line
  • Using "take from" with a number line
  • Using "subtract" with a number line
  • Using "subtract from" with a number line
  • Using "less than" with a number line
  • Using "difference" with a number line
  • Using "how much more is?" with a number line
  • Using the minus sign with a number line
  • Subtracting whole tens with a number line
Know by heart subtraction facts
  • Know by heart subtraction facts up to 10
  • Know pairs with a difference of 10
  • Know pairs with a difference of 9
  • Subtracting pairs of whole tens
  • Complete written subtraction sentences (1)
  • Complete written subtraction sentences (2)
Subtraction using adjustment
  • Subtract 9 from a 2-digit number
  • Subtract 11 from a 2-digit number
  • Subtract 19 from a 2-digit number
  • Subtract 21 from a 2-digit number
Apply subtraction strategies
  • Subtract a single digit from a 2-digit number
  • Subtract a single digit from a multiple of 10
  • Subtract a single digit crossing 10
  • Subtract a single digit crossing 20
  • Subtract 2 multiples of 10 up to 100
  • Subtract 2 multiples of 100
Relate addition and subtraction
  • Check subtraction with addition
  • Addition as the reverse of subtraction
  • Subtraction as the reverse of addition
Know by heart doubles and halves
  • Know doubles of numbers to 10
  • Know halves of numbers to 20
  • Add near doubles
Understand multiplication
  • Using the x sign
  • Repeated addition of 5
  • Understanding an array (2x table)
  • Understanding an array (5x table)
Know multiplication facts (Tables)
  • Know 2x table
  • Know 2x table (game)
  • Know 5x table
  • Know 10x table
Further multiplication
  • Complete number sentences (1)
  • Complete number sentences (2)
  • Double larger numbers
  • Double multiples of 5
Understand division
  • Revise sharing equally
  • Using the division sign with dividing by 2
  • How many 2s make??
  • Dividing by 2
  • How many tens make
  • Begin to share with a remainder (5x table)
  • Finding a remainder using 10x table
  • Halve multiples of 10

Year 3 Games

Revise addition
  • Add numbers up to 20
  • Add 10 to numbers in the nineties
  • Add 2 multiples of 10 crossing 100
  • Add 1-digit to 2-digits
Know by heart addition facts
  • Know by heart addition facts to 20
  • Which 2 numbers have a total of ?
  • Add 9
  • Add 11
  • Pairs of multiples of 5 that make 100
  • Pairs of multiples of 10 that make 1000
Apply addition strategies
  • Revise putting larger numbers first
  • Revise looking for pairs that make 10
  • Add two teen numbers
  • What must I add to ? to make ?
  • Use symbols to stand for unknown numbers
  • Add 19
  • Add 21
Further knowledge of addition
  • Add 1-digit to a 3-digit number
  • Add 10 to any 2 or 3-digit number
  • Pairs of 100s that make 1000
  • Add two multiples of 100, crossing 1000
  • Make the next multiple of 100
  • Add 100 to any 3-digit number
  • Mentally add any pair of 2-digits
Further addition strategies
  • Find one more number to make 200
  • Find two more numbers to make 200
  • Find the missing number
  • Add 3 numbers to make 50
  • Shopping
  • Add 2-digits to a multiple of 100
  • Add 2-digits to a multiple of 10
  • Add two 2-digit numbers
Written methods of addition
  • Written addition methods: counting on (1)
  • Written addition methods: counting on (2)
  • Adding most significant first (1)
  • Adding most significant first (2)
  • Adding least significant first
Revise subtraction
  • Take away 1-digit from 2-digits
  • Take 1-digit from 2-digits
  • 2-digits subtract 1-digit
  • Subtract 1-digit from 2-digits
Know by heart subtraction facts
  • Subtraction facts to 20
  • Subtract 2-digit numbers (not crossing the tens boundary)
  • Subtract 10 from any 2 or 3-digit number
  • Complete number sentences
  • Find pairs with a difference of 30
  • Find pairs with a difference of 29
  • Subtract any pair of 2-digit numbers
Apply subtraction strategies
  • Use ?less than?
  • Use ?What is the difference between..??
  • Use ?How much more is?.??
  • Use the minus sign
  • Subtracting whole tens
  • Subtract two multiples of 100 (crossing 1000)
  • Subtract a multiple of 10 from a multiple of 100
Further subtraction
  • Subtract 9 from 3-digit numbers
  • Subtract 11 from 3-digit numbers
  • Subtract 19 from 3-digit numbers
  • Subtract 21 from 3-digit numbers
  • Subtract 1-digit from a 3-digit number
  • Subtract 1-digit from a multiple of 100
  • Find a small difference (either side of a multiple of 100)
  • Check subtraction with addition
Written methods of subtraction
  • Written methods: counting up (1)
  • Written methods: counting up (2)
  • Written methods: decomposition
Know by heart doubles and halves
  • Double numbers to 20
  • Double multiples of 5
  • Add near doubles
  • Know doubles to 20
  • Know halves
Revise multiplication
  • Multiplication as repeated addition
  • Use arrays to understand 3x table
  • Use arrays to understand 5x table
  • Know that multiplication can be done in any order
  • Begin to develop written methods of multiplication
  • Know 3x table
Know by heart multiplication facts
  • Know 2x table
  • Know 5x table
  • Know 10x table
  • Know 4x table
  • Begin to multiply by 6
Further multiplication
  • Double 5s up to 50
  • Halve whole tens
  • Understand the effect of multiplying by 10
  • Multiply a single digit by 100
  • Multiply whole tens
Revise division
  • Sharing between 3
  • How many 5ps make..?
  • Language of division
  • Use the division sign (divide by 10)
  • Complete number sentences
Understand remainders
  • Sharing by 5 with remainders
  • Finding a remainder
  • Word problems with remainders (rounding down)
  • Word problems with remainders (rounding up)
Find fractions of numbers
  • Know finding a half is the same as dividing by 2
  • Know finding a quarter is the same as dividing by 4
  • Finding one fifth
Relate multiplication and division
  • Multiplication and division corresponding
  • Check division with multiplication

Year 4 Games

Revise addition
  • Revise 2-digit addition
  • Understand the vocabulary of addition
  • Which two numbers have a total of??
  • Complete written questions
  • Shopping
  • Number pairs that make 100
  • Time: add a pair of 2-digit numbers
  • Game: addition revision
Addition of multiples of 10, 100 and 1000
  • Add two multiples of 100
  • Add two multiples of 1000
  • Add a multiple of 10 to a 3-digit number
  • Add a multiple of 10 to make 1000
  • Pairs of multiples of 50 that make 1000
  • Time: add multiples of 1000
  • Game: what must be added to ? to make ??
Apply addition strategies
  • Relate subtraction to addition
  • Relate addition to subtraction
  • Relate addition to multiplication
  • Add several small numbers
  • Add 3 multiples of 10
  • Time: add 3 numbers
  • Game: find the third number
Written methods of addition
  • Add 2-digits to 3-digits
  • 3-digit addition: least significant first
  • Add decimals (1)
  • Add decimals (2)
  • Efficient written methods: 2-digits
  • Efficient written methods: 3-digits
Revise subtraction
  • Revise 2-digit subtraction
  • Understand the vocabulary of subtraction
  • Complete number sentences (1)
  • Complete number sentences (2)
  • Subtract a larger number from a smaller number
  • Time: subtracting decimals
  • Game: revise subtraction
Apply subtraction strategies
  • Find a difference either side of a multiple of 100
  • Subtract by counting back in tens
  • Subtract multiples of 100
  • Time: subtract 99
  • Game: subtracting whole tens
  • Subtract the nearest multiple of 10 and adjust
Further subtraction
  • Subtract a single digit from a multiple of 1000
  • Subtract a single digit from any 3-digit number
  • Find a small difference either side of a multiple of 1000
  • Subtract any pair of 2-digit numbers
  • Time: find the missing number
  • Game: subtract 2-digit numbers
Written methods of subtraction
  • Revise subtraction by counting up
  • Subtraction by compensation
  • Subtraction by decomposition
  • Efficient written method for 2-digits
  • Efficient written method for 3-digits
Know by heart doubles and halves
  • Double numbers up to 50
  • Double multiples of 10
  • Double multiples of 100
  • Identify near doubles
  • Double any multiple of 5 up to 100
  • Halve multiples of 10 up to 200
  • Divide by 4 by halving and halving
  • Time: halve 2-digit numbers
  • Game: double 2-digit numbers
Revise multiplication
  • Multiplication as repeated addition
  • Multiplication as the inverse of division
  • Multiply by 1 or 0
  • Find the product
  • Multiplication and addition
  • Time: more products
  • Game: double multiples of 5
Know tables by heart
  • 6x table
  • 7x table
  • 8x table
  • 9x table
  • 10x table
  • Multiply by 9, 10 or 11
  • Recognise multiples of 9
Further multiplication
  • Multiply 2-digits by 9
  • Multiply 2-digits by 11
  • Multiply by 4 by doubling twice
  • Multiply by 5 by multiplying by 10 and halving
  • Multiply by 20 by multiplying by 10 and doubling
  • Time: multiply by 100
  • Game: recognise multiples of 5
Develop written methods of multiplication
  • Develop written methods (1)
  • Develop written methods (2)
  • Develop written methods: most significant digit first
  • Develop written methods: least significant digit first
Revise division
  • Understand the vocabulary of division
  • Know finding a half is the same as dividing by 2
  • Know finding a quarter is the same as dividing by 4
  • Divide by 10
  • Relate division to multiplication
  • Division as the inverse of multiplication
  • Time: divide by 100
  • Game: further division
Understand remainders
  • Give a remainder as a whole number (1)
  • Give a remainder as a whole number (2)
  • Round down after division
  • Round up after division
  • Round to the nearest whole 100
  • Time: give a remainder as a whole number
  • Game: finding remainders
Derive division facts
  • Divide by 6
  • Divide by 7
  • Divide by 8
  • Divide by 9
  • Time: divide by 9, 10 or 11
  • Game: finding halves
Begin to find fractions of numbers
  • Find one fifth
  • Find one tenth
  • Find fifths
  • Find tenths
  • Pairs of fractions which total 1
  • Find three quarters
  • Find one hundredth
Develop written methods of division
  • Develop written methods (1)
  • Develop written methods (2)
Checking answers
  • Relationship between halving and doubling
  • Relationship between doubling and halving
  • Approximate by rounding
Use a calculator
  • Single step calculations
  • Multiply decimals
  • Subtraction and negative numbers
  • Convert to pence
  • 2-step calculations
Tables challenge
  • All tables

Year 5 Games

Revise addition
  • Revise 2-digit numbers that total 100
  • Revision adding 9
  • Revise 2-digit addition
  • Understand the vocabulary of addition
  • Which two numbers have a total of..?
  • Time: adding decimals
  • Game: add 3-digit multiples of 10
Addition of multiples of 10 and 100
  • Add two multiples of 100
  • Add a 3-digit multiple of 10 to a 3-digit number
  • Add a multiple of 10 to make 1000
  • Pairs of multiples of 50 that make 1000
  • Time: add 3 multiples of 100
  • Game: multiple of 100 to make next 1000
Apply addition strategies
  • Add three small numbers
  • Add the nearest multiple of 10 and adjust
  • Relate addition and multiplication
  • Time: add 4 small numbers
  • Game: add 3 multiples of 10
Standard written method of addition
  • Adding decimals
  • Standard written method: 2-digits
  • Standard written method: 3-digits
  • Standard written method: money
Revise subtraction
  • Revise two-digit subtraction
  • Understand the vocabulary of subtraction
  • Subtract a larger number from a smaller number
  • Subtract multiples of 100
  • Subtract 3-digit multiples of 10
  • Time: subtract 99
  • Game: subtract 900
Use knowledge to derive differences
  • Find a difference by counting up
  • Find a difference either side of a multiple of 1000
  • Find a difference (1)
  • Find a difference (2)
  • Subtract the nearest multiple of 10 and adjust
  • Time: find the difference between two decimals
  • Game: find pairs with a difference of 599
Standard written method of subtraction
  • Standard written methods: 2-digits
  • Standard written methods: 3-digits
  • Standard written methods: money
Addition and subtraction of decimals
  • Decimals that total 1
  • Identify near doubles
  • Add a pair of decimal fractions
  • Subtract a pair of decimal fractions
  • Time: add a decimal to a whole number
  • Game: subtract a pair of decimal fractions
Calculate doubles and halves
  • Double multiples of 100
  • Halve multiples of 10
  • Halve a decimal fraction
  • Halve numbers
  • Double a decimal fraction
  • Game: double multiples of 100
Understanding of multiplication
  • Start to use brackets
  • Use the vocabulary of multiplication
  • Multiply 2-digit multiples of ten by 6, 7, 8 or 9
  • Multiply by 0.5
  • Time: multiply decimals by 10
  • Game: using brackets
Know multiplication facts; recognise multiples and factors
  • Know tables
  • Respond rapidly to written questions
  • Find pairs of factors of 24
  • Revise multiplying by 100
  • Multiply a multiple of 10 by a multiple of 100
  • Time: tables complete sentences
  • Game: recognise factors of 100
Know related multiplication facts
  • Multiply a 2-digit number by 11
  • Multiply a 2-digit number by 12
  • Multiply a 2-digit number by 21
  • Multiply a 2-digit number by 19
  • Multiply a 2-digit number by a 1-digit number
  • Time: multiply by 9, 10 and 11
  • Game: x 11
Further multiplication
  • Multiplying by 4 by doubling and doubling
  • Multiply by 5 by multiplying by 10 and halving
  • Multiply by 50 by multiplying by 100 and halving
  • 16x table by doubling 8x table
  • Find 1/6 by finding 1/3 and halving
  • Time: halve multiples of 100
  • Game: recognise multiples of 6
Standard written method of multiplication
  • Written multiplication HTU x U
  • Written multiplication TU x TU
  • Develop written method for decimals
  • Written method: decimals
Revise division
  • Understand the vocabulary of division
  • Give a remainder as a fraction
  • Division as a fraction
  • Relate division and fractions
  • Divide a 4-digit multiple of 100 by 100
  • Time: division by 10
  • Game: division
Understand remainders
  • Revise: give a remainder as a whole number
  • Give a quotient as a decimal fraction
  • Examples of rounding up and down
  • Time: remainders as fractions
  • Game: rounding to nearest whole 1
Find fractions of numbers and quantities
  • Finding unit fractions
  • Finding fifths
  • Finding tenths
  • Finding fractions
  • Pairs of fractions which make 1
  • Finding percentages
  • Find 25%
  • Find 1%
Standard written method of division
  • Written methods (1)
  • Written methods (2)
  • Written methods (3)
Checking answers and estimating
  • Relate subtraction and addition (1)
  • Relate subtraction and addition (2)
  • Relate addition and subtraction
  • Estimating addition
  • Estimating multiplication
  • Odd and even numbers
Using a calculator
  • Complete subtraction questions
  • Complete addition questions
  • Multiply decimals
  • Solve written problems
  • Consecutive numbers
  • Negative numbers
  • Convert metres to cm
  • 2-step calculations

Year 6 Games

Revise addition
  • Revise 2-digit addition
  • Understand the vocabulary of addition
  • Which two numbers have a total of ..?
  • Add 3 multiples of 10
  • Time: adding multiples of 1000
  • Game: add multiples of 100
Know and apply addition facts
  • Revise two 2-digit pairs that total 100
  • Revise decimals that total 1
  • Pairs of multiples of 50 that make 1000
  • Double multiples of 10 up to 1000
  • Double multiples of 100 up to 10000
  • Time: double numbers
  • Game: add multiples of 100
Revise subtraction
  • Revise two-digit subtraction
  • Understand the vocabulary of subtraction
  • Subtract a larger number from a smaller number
  • Subtract multiples of 100
  • Subtract 4-digit multiples of 100
  • Time: subtract from whole thousands
  • Game: subtract 999
Know and apply subtraction facts
  • Find a difference by counting up (100s)
  • Find a difference either side of a multiple of 1000
  • Find a difference
  • Subtract nearest 10 and adjust
  • Time: subtracting decimals
  • Game: pairs with a difference of 10.5
Further addition and subtraction
  • Add 3 multiples of 1000
  • Subtract multiples of 100
  • Add 4-digit multiples of 100
  • Pairs that make multiples of 1000
  • Subtract 4-digit multiples of 100
  • Time: making 1000
  • Game: making whole numbers from decimals
Revise addition and subtraction of decimals
  • Revise decimals that total 0.1
  • Add decimals tenths and hundredths
  • Subtract decimals tenths and hundredths
  • Add a pair of decimal fractions
  • Subtract a pair of decimal fractions
  • Time: add a decimal to whole number
  • Game: subtract decimals
Standard written methods of addition
  • Written method of addition HTU
  • Written method of addition ThHTU
  • Written method of addition decimals
Standard written methods of subtraction
  • Written method of subtraction: TU
  • Written method of subtraction: HTU
  • Written method of subtraction: decimals
  • Written method of subtraction: crossing to hundreds
Revise multiplication
  • Revise using brackets
  • Revise using the language of multiplication
  • Multiply two 2-digit multiples of ten
  • Multiply by tenths
  • Time: product of decimals
  • Game: using brackets
Know multiplication facts
  • Know tables
  • Respond rapidly to written questions
  • Know by heart square numbers
  • Find squares of multiples of 10
  • Multiply by a multiple of 1000
  • Time tables: complete multiplication sentences
  • Double multiples of 10
Use knowledge of multiplication to derive further facts
  • Multiply a 2-digit number by 51
  • Multiply a 2-digit number by 49
  • Multiply a 2-digit number by 101
  • Multiply a 2-digit number by 99
  • Multiply whole numbers and tenths by a single digit
  • Time: multiply by 9, 10 and 11
  • Game: recognise multiples of 25
Further multiplication
  • Multiplying by 16 by doubling
  • Multiply by 24
  • Multiply by 15
  • Multiply a decimal fraction by 10
  • Multiply a decimal fraction by 100
  • Time: double decimals
  • Game: recognise multiples of 12
Standard written methods of multiplication
  • Written method: HTU x U
  • Written method: ThHTU x U
  • Written method: TU x TU
  • Written method: decimals
  • Written method: money
Revise division
  • Revise using the vocabulary of division
  • Dividing decimal fractions
  • Relate division and fractions
  • Divide by 1000
  • Time: what is the remainder?
  • Game: general division
Factors and prime numbers
  • Find factors
  • Recognise prime numbers
  • Find factors of 24
  • Game: recognise factors of 48
Division and remainders
  • Revise: give a remainder as a whole number
  • Revise: give a remainder as a fraction
  • Revise: give a quotient as a decimal fraction
  • Round to the nearest whole number
  • Game: rounding decimals
  • Rounding up or down
  • Time: fractions
Find fractions and percentages
  • Finding unit fractions
  • Finding sixths
  • Finding tenths
  • Finding fractions
  • Pairs of fractions which make 1
  • Finding percentages
  • Find 25%
  • Find 1%
Standard written method of division
  • Written methods (1)
  • Written methods (2)
  • Written methods: (3)
  • Written methods: (4)
  • Written methods: money
Relationships and checking answers
  • Relate addition and subtraction
  • Estimating multiplication of 2-digits
  • Tests of divisibility (1)
  • Tests of divisibility (2)
  • Numbers divisible by 9
  • Odd and even numbers
Using a calculator to solve problems
  • Calculator decimal questions
  • Develop calculator skills
  • Consecutive numbers (1)
  • Consecutive numbers (2)
  • Find percentages
  • 2-step calculations
  • Negative numbers
Calculator conversions
  • Convert metres to centimetres
  • Convert metres to millimetres
  • Convert hours and minutes to minutes
  • Convert minutes to hours and minutes