Interactive number games and mental arithmetic exercises in HTML and JavaScript written by Mike Kite

Number Grids  Countdown  Functions  Rounding  Addition  Subtraction  Tables  Powers of ten  Multiplication 

Squares, Factors & Multiples  Division  Fractions  Percentages  Averages  Equations  Geometric Shapes

 

Number Grids

Magic Square: target numbers from 9 to 15
Magic Square: target numbers from 12 to 21
Magic Square: target numbers from 15 to 30
Magic Square: target numbers from 18 to 45
Magic Square: target numbers from 24 to 60
Magic Square: target numbers from 30 to 100

Addition grid: 3 rows, numbers 1 to 6
Addition grid: 3 rows, numbers 1 to 10
Addition grid: numbers 1 to 5 (6 blanks)
Addition grid: numbers 1 to 10 (6 blanks)
Addition grid: numbers 2 to 12 (6 blanks)
Addition grid: numbers 4 to 20 (6 blanks)
Addition grid: numbers 4 to 20 (7 blanks)
Addition grid: numbers 5 to 30 (7 blanks)
Addition grid: numbers 5 to 50 (7 blanks)

Multiplication: factors from 1 to 5
Multiplication: factors from 2 to 6
Multiplication: factors from 2 to 10

Mixed operations:
integers 1 to 6 (6 blanks)
Mixed operations:
integers 1 to 10 (6 blanks)
Mixed operations:
integers 2 to 12 (6 blanks)
Mixed operations:
integers 2 to 12 (7 blanks)
Mixed operations:
decimals to 2 (6 blanks)
Mixed operations:
decimals to 5 (6 blanks)

Algebraic equations:
integers to 5; multiplier 1 or 2
Algebraic equations:
integers to 6; multipliers to 3
Algebraic equations:
integers to 10; multipliers to 5
Algebraic equations with subtraction:
integers to 10; multipliers to 5
Algebraic equations (missing numbers):
integers to 10; multipliers to 5
Algebraic equations:
decimals to 2; multipliers to 5

Countdown

Target numbers to 30

Target numbers to 50

Target numbers to 100

Target numbers to 200

Target numbers to 500

Target numbers to 1000

Functions

One variable
Integers to 12, multipliers to 5

One variable
Integers to 12, multipliers to 10

One variable
Integers to 15, multipliers to 10

One variable
Integers to 20, multipliers to 10

One variable
Decimals to 3, multipliers to 10

One variable
Decimals to 5, multipliers to 10

     

Two variables
Integers to 10, multipliers to 5

Two variables
Integers to 10, multipliers to 10

Two variables
Integers to 12, multipliers to 10

Two variables
Decimals to 2, multipliers to 5

Two variables
Decimals to 3, multipliers to 6

Two variables
Decimals to 5, multipliers to 10

     

Algebraic equations
Integers to 6, multipliers to 5

Algebraic equations
Integers to 9, multipliers to 5

Algebraic equations
Integers to 10, multipliers to 6

Algebraic equations
Integers to 10, multipliers to 10

Algebraic equations
0.5s to 6, multipliers to 5

Algebraic equations
0.5s to 10, multipliers to 10

Algebraic equations
Decimals to 10 (easier)

Algebraic equations
Decimals to 10 (medium)

Algebraic equations
Decimals to 10 (harder)

Rounding

Rounding integers to 200
to the nearest 10

Rounding integers to 1000
to the nearest 10

Rounding integers to 5000
to the nearest 10

Rounding integers to 1000
to the nearest 100

Rounding integers to 5000
to the nearest 100

Rounding integers to 10000
to the nearest 100

 
Rounding decimals (tenths)
to the nearest whole one
Rounding decimals (tenths & hundredths) to the nearest whole one Rounding decimals (tenths & hundredths) to the nearest tenth

Addition

Addition to 5
Addition to 10
Addition to 20
Addition to 5 (totals first)
Addition to 10 (totals first)
Addition to 20 (totals first)
     
Counting on in 2s
Counting on and back in 2s
Counting in 2s, 3s or 5s
Counting in 2s, 3s, 4s or 5s
Counting in steps below zero
 
     
Counting on and back in 10s
from 2 digit nos
Counting on and back in 10s
from 3 digit nos
Counting on and back in 10s
from 2 or 3 digit nos
Counting on and back in 100s
2 and 3 digit nos
Counting on and back in 10s and 100s
2 and 3 digit nos
 
     
Number Bonds of 10
Addition Bonds 11 to 20
Addition Totals to 10
Addition of money Totals to 20p
Addition of money Totals to 30p
     
Addition of numbers 0-10
Addition facts to 20
Addition facts to 30
Addition facts to 40
Addition TU + U totals to 50
Addition TU + U totals to 100
Addition TU + TU totals to 40
Addition TU + TU totals to 60
Addition TU + TU totals to 100
     
Adding 10 to numbers to 50
Adding 10 to numbers to 90
Subtracting 10 from numbers to 50
Subtracting 10 from numbers to 100
   
     
Addition TU + TU crossing 100
Addition HTU + TU
Addition HTU + HTU
     
Multiples of 5 summing 100
Multiples of 50 summing 1000
Multiples of 10 summing 1000
Multiples of 5 summing 1000
     
Integer pairs summing 20
Integer pairs summing 30
Integer pairs summing 50
Integer pairs summing 100
Integer pairs summing 200
Integer pairs summing 500
 
Integer pairs summing 1000
 
     
Multiples of 10 summing 200
Multiples of 10 summing 300
Multiples of 10 summing 500
 
Multiples of 10 summing 1000
 
     
Integer pairs summing multiples of 10 to 100
Integer pairs summing multiples of 10 to 200
Integer pairs summing multiples of 10 to 500
 
Integer pairs summing multiples of 10 to 1000
 
     
Decimal pairs - tenths summing 10
Decimal pairs - tenths summing 20
Decimal pairs - tenths summing 50
 
Decimal pairs - tenths summing 100
 
     
Decimal pairs - 0.th summing 1
Decimal pairs - U.th summing 2
Decimal pairs - U.th summing 5
Decimal pairs - U.th summing 10
Decimal pairs - TU.th summing 20
Decimal pairs - TU.th summing 50
     
Decimal pairs summing numbers to 10
Decimal pairs summing numbers to 20
Decimal pairs summing numbers to 50
 
Decimal pairs summing numbers to 100
 
     
Negative & positive numbers
-20 to 20
Negative & positive numbers
-30 to 30
Negative & positive numbers
-50 to 50
Negative & positive numbers
Decimals -2 to 2
Negative & positive numbers
Decimals -3 to 3
Negative & positive numbers
Decimals -5 to 5
     
Negative & positive numbers
Differences -20 to 20
Negative & positive numbers
Differences -30 to 30
Negative & positive numbers
Differences -50 to 50
Negative & positive numbers
Differences decimals -2 to 2
Negative & positive numbers
Differences decimals -3 to 3
Negative & positive numbers
Differences decimals -5 to 5

Subtraction

Numbers to 20 subtract numbers to 10
Numbers to 30 subtract numbers to 10
Numbers to 50 subtract numbers to 10
Numbers to 100 subtract numbers to 10
Numbers to 30 subtract TU
Numbers to 50 subtract TU
     
Numbers to 100 subtract TU
Numbers 100-200 subtract TU
Numbers 100-200 subtract TU crossing 100
Numbers 100-200 subtract HTU
Numbers 200-300 subtract HTU
Numbers 300-500 subtract HTU
     
Near multiples of 100 (easier)
Near multiples of 100 (harder)
Near multiples of 1000
     
Change from £5.00 in 5p multiples
Change from £10.00 in 5p multiples
Change from £5.00

Change from £10.00

     
Sums and differences
Integers to 20
Sums and differences
Integers to 30
Sums and differences
Integers to 40
Sums and differences
Integers to 50
Sums and differences
Integers to 100
Sums and differences
Integers to 200
Sums and differences
Integers to 300
Sums and differences
Integers to 500
Sums and differences
Integers to 1000
     
Sums and differences
Decimals to 10
Sums and differences
Decimals to 20
Sums and differences
Decimals to 30
Sums and differences
Decimals to 40
Sums and differences
Decimals to 50
Sums and differences
Decimals to 100
     
Sums and differences
Money to £3.00
Sums and differences
Money to £5.00
Sums and differences
Money to £10.00
Sums and differences
Money to £20.00
Sums and differences
Money to £50.00
Sums and differences
Money to £100.00

Tables

2 times table
3 times table
4 times table
5 times table
6 times table
7 times table
8 times table
9 times table
10 times table
11 times table
12 times table
2, 5 and 10 times tables
2, 3, 5 and 10 times tables
2, 4 and 8 times tables
2 to 5 times tables
2 to 6 times tables
6 to 9 times tables
2 to 10 times tables
2 to 12 times tables

Powers of Ten

Multiplication of integers TU by 10
Multiplication of integers HTU by 10
Multiplication of decimals TU.t by 10
Multiplication of decimals U.th by 10
Multiplication of decimals TU.th by 10
Multiplication of decimals by 10 - mixed
 
Multiplication of integers TU by 100
Multiplication of integers HTU by 100
Multiplication of decimals TU.t by 100
Multiplication of decimals HTU.t by 100
Multiplication of decimals TU.th by 100
Multiplication of decimals by 100 - mixed
 
Division with integers HTU by 10
Division with integers ThHTU by 10
Division with decimals HTU by 10
Division with decimals ThHTU by 10
Division with decimals TU.t by 10
Division with decimals HTU.t by 10
Division by 10 - mixed integers & decimals
 
Division with integers ThHTU by 100
Division with decimals HTU by 100
Division with decimals ThHTU by 100
     
Multiplication of integers by 10 & 100 - mixed
Multiplication of decimals by 10 & 100 - mixed
Division of integers & decimals by 10 & 100 - mixed

Multiplication

Multiplication of integers 11 to 30
by 2, 3, 4 and 5
Multiplication of integers 11 to 30
by 3, 4, 5 and 6
Multiplication of integers 11 to 30
by 6, 7, 8 and 9
Multiplication of integers 20 to 50
by 2, 3, 4 and 5
Multiplication of integers 20 to 50
by 3, 4, 5 and 6
Multiplication of integers 20 to 50
by 6, 7, 8 and 9
 
Multiplication of numbers to 10 by 2-5
Multiplication of numbers to 10 by 2-10
Multiplication by 2-10 products to 100
Multiplication of integers 11-20 by 2-6
Multiplication of integers 11-20 by 2-9
Multiplication of integers 11-30 by 2-6
Multiplications of integers 11-30 by 2-9
Multiplications of integers 11-50 by 2-6
Multiplication of integers 11-50 by 2-9
Multiplication of integers 11-100 by 2-6
Multiplication of integers 11-100 by 2-9
Multiplication of integers 51-100 by 2-9
Multiples of 10 x 2-6
Multiples of 10 x 2-10
Multiples of 10 x 2-20
Multiplication of TU by 10
Multiplication by 10 Integers
Multiplication by 100 Integers
Multiplication by 1000 Integers
Multiplication by 10 Decimals
Multiplication by 100 Decimals
Multiplication by 1000 Decimals
Multiplication by powers of 10
Multiplication by powers of 10: Decimals
Multiplication to 10000 Decimals
     
Multiplication by 11
integers to 50
Multiplication by 11
integers to 100
Multiplication by 11
decimals
Multiplication by 12
integers to 100
Multiplication by 9
integers to 100
Multiplication by 9 and 11
integers to 50
Multiplication by 9 and 11
integers to 100
Multiplication by 9 and 11
decimals
Multiplication by 11 and 12
integers to 50
Multiplication by 11 and 12
integers to 100
Multiplication by 11 and 12
decimals
     
Multiply numbers to 20 by 20
Multiply numbers to 30 by 20
Multiply numbers to 50 by 20
Multiply decimals to 2 by 20
Multiply decimals to 3 by 20
Multiply decimals to 5 by 20
 
Multiplication by 21
numbers to 30
Multiplication by 21
numbers to 50
Multiplication by 21
decimals to 5
Multiplication by 19
numbers to 50
Multiplication by 19 and 21
numbers to 50
Multiplication by 19 and 21
decimals
     
Multiply by 50 (even numbers to 50)
Multiply by 50 (numbers to 50)
Multiply by 50 (numbers to 100)
Multiply by 50 (integers to 200)
Multiply by 50 (decimals U.t)
Multiply by 50 (decimals U.th)
Multiply by 25 (numbers to 50)
Multiply by 25 (even numbers to 100)
Multiply by 25 (numbers to 100)
     
Doubling/halving multiples of 5 to 100
Double numbers to 10
Double numbers to 20
Double numbers to 50
Double numbers to 100
Double numbers to 200
Double numbers to 500
Double decimals to 10
Double decimals to 20
Double decimals to 50
 
Quadruple numbers to 20
Quadruple numbers to 50
Quadruple numbers to 100
Quadruple numbers to 200
Quadruple numbers to 500
Quadruple decimals to 10
Quadruple decimals to 20
Quadruple decimals to 50
Quadruple decimals to 100
     
Multiply numbers to 30 by 6
Multiply numbers to 50 by 6
Multiply numbers to 100 by 6
Multiply decimals to 10 by 6
Multiply decimals to 20 by 6
Multiply decimals to 30 by 6
Multiply integers to 30 by 8
Multiply integers to 50 by 8
Multiply integers to 100 by 8
Multiply decimals to 10 by 8
Multiply decimals to 20 by 8
Multiply decimals to 30 by 8
     
Multiply decimals to 10 by 2-5
Multiply decimals to 20 by 2-5
Multiply decimals to 30 by 2-5
Multiply decimals to 10 by 2-9
Multiply decimals to 20 by 2-9
Multiply decimals to 30 by 2-9

Squares, Factors and Multiples

Squares of numbers to 12
Squares of numbers to 16
Squares of numbers to 20
 
Factor pairs, numbers to 64
Factor pairs, numbers to 100
Factor pairs, numbers to 144
Factor pairs, numbers to 200
Factor pairs, numbers to 225
Factor pairs, numbers to 400
Highest Common Factors, numbers to 30
Highest Common Factors, numbers to 40
Highest Common Factors, numbers to 60
 
Lowest Common Multiples, numbers to 10
Lowest Common Multiples, numbers to 12
Lowest Common Multiples, numbers to 16
Lowest Common Multiples, numbers to 20
Lowest Common Multiples, 3 numbers to 10
Lowest Common Multiples, 3 numbers to 12

Division

Division of TU by 2-5 Quotients to 10
Division of TU by 2-10 Quotients to 10
Division of TU by 2-10 Quotients to 20
TU/HTU divided by 2-10 Quotients to 15
TU/HTU divided by 2-10 Quotients to 20
TU/HTU divided by 2-12 Quotients to 20
Division of TU by 10 (with remainders)
Multiplication & division of TU by 10
Division of HTU by 10 (no remainders)
Division by 10 (Integer quotients)
Division by 10 (Decimal quotients)
Division by 100 (Integer quotients)
Division by 100 (Decimal quotients)
Division by 1000 (Decimal quotients)
Division by powers of 10 (Decimal quotients)
Halve numbers to 40
Halve numbers to 100
Halve numbers to 200
Halve numbers to 500
Halve numbers to 1000
Halve numbers to 100 (decimal quotients)
Halve numbers to 200 (decimal quotients)
Halve numbers to 500 (decimal quotients)
Halve numbers to 1000 (decimal quotients)
Quarter numbers to 60
Quarter numbers to 100
Quarter numbers to 200
Quarter numbers to 500
Quarter numbers to 1000
Quarter numbers to 100 (decimal quotients)
Quarter numbers to 200 (decimal quotients)
Quarter numbers to 500 (decimal quotients)
Quarter numbers to 1000 (decimal quotients)
Sixths of numbers to 600 (easy)
Sixths of numbers to 300 (harder)
Sixths of numbers to 150 (decimal quotients)
Eighths of numbers to 300, integer quotients
Eighths of numbers to 200, quotients to 0.5
Eighths of numbers to 300, quotients to 0.5
Eighths of numbers to 200, quotients to 0.25
Eighths of numbers to 500, quotients to 0.25

Fractions

1/2 and 1/4 of numbers to 50
1/2, 1/5 and 1/10 of numbers to 50
1/2, 1/3 and 1/6 of numbers to 50
1/2, 1/4 and 1/8 of numbers to 100
1/2, 1/5 and 1/10 of numbers to 100
1/2, 1/3 and 1/6 of numbers to 100
 
1/2 and n/4 of numbers to 50
1/2, n/4 and n/8 of numbers to 50
1/2, n/5 and n/10 of numbers to 50
1/2, n/3 and n/6 of numbers to 50

1/2, n/4, n/8 of numbers to 100

1/2, n/5 and n/10 of numbers to 100

1/2, n/4, n/5, n/10 of numbers to 100

1/2, n/3, n/4, n/6 of numbers to 100

 

1/2, n/4, n/5, n/10 of numbers to 200

Fractions of numbers to 200

Fractions of numbers to 300

Fractions of numbers to 1000

Fractions of numbers to 1000
including n/7 and n/9

Fractions of numbers to 1000
including n/12 and n/20

 

Fraction equations
1/2, n/4, n/8 of numbers to 100

Fraction equations
1/2, n/4, n/5, n/10 of numbers to 100

Fraction equations
1/2, n/3, n/4, n/6 of numbers to 100

     

1/2s, 1/4s, 1/5s, 1/8s, 1/10s of multiples of 20 to 400

1/2s, 1/4s, 1/5s, 1/10s
of £5 multiples to £30
Fraction equations
     
1/2s, 1/4s, 1/5s, 1/8s, 1/10s
of m and cm to 3m
Fractions of length m.mm
1/2s, 1/4s, 1/5s, 1/8s, 1/10s
Fractions of length
finding fraction or whole
Fractions of mass kg.g
1/2s, 1/4s, 1/10s
Fractions of mass kg.g
1/2s, 1/4s, 1/5s, 1/8s, 1/10s
Fractions of mass
finding fraction or whole
Fractions of capacity l.ml
1/2s, 1/4s, 1/10s
Fractions of capacity l.ml
1/2s, 1/4s, 1/5s, 1/8s, 1/10s
Fractions of capacity
finding fraction or whole
 
Increasing by halves and quarters
Decreasing by halves and quarters
Increasing and decreasing by halves and quarters
Increasing by halves, fifths and tenths
Decreasing by halves, fifths and tenths
Increasing and decreasing by halves, fifths and tenths
 
Equivalent fractions
Increasing numerator and denominator
Equivalent fractions
Decreasing numerator and denominator
Cancelling fractions
Reducing to lowest terms
 
Fractions to decimals
1/2s, 1/10s
Fractions to decimals
1/2s, 1/5s, 1/10s
Fractions to decimals
1/2s, 1/4s, 1/5s, 1/10s
Fractions to decimals
1/2s, 1/4s, 1/5s, 1/10s, 1/100s
Fractions to decimals
1/2s, 1/4s, 1/5s, 1/10s, 1/20s
Fractions to decimals
all fractions to 1/100s
 
Mixed numbers to decimals
1/2s, 1/10s
Mixed numbers to decimals
1/2s, 1/5s, 1/10s
Mixed numbers to decimals
1/2s, 1/4s, 1/5s, 1/10s
Mixed numbers to decimals
1/2s, 1/4s, 1/5s, 1/10s, 1/100s
Mixed numbers to decimals
1/2s, 1/4s, 1/5s, 1/10s, 1/20s
Mixed numbers to decimals
all fractions to 1/100s

Percentages

Fractions to percentages
1/2s, 1/4s, 1/10s, 1/100s
Fractions to percentages
1/2s, 1/4s, 1/5s, 1/10s, 1/100s
Fractions to percentages
1/2s, 1/4s, 1/5s, 1/10s, 1/20s, 1/100s
Fractions to percentages
1/2s, 1/4s, 1/5s, 1/10s, 1/20s, 1/50s, 1/100s
Fractions to percentages
1/2s, 1/4s, 1/5s, 1/10s, 1/20s, 1/25s, 1/50s, 1/100s
 
10% multiples of
numbers to 100 (easy integers)
10% and 25% multiples of
numbers to 100
10% and 25% multiples of
numbers to 200
 
5% multiples of
numbers to 100
5% multiples of
numbers to 200
 
10% and 25% multiples: money
10% and 25% multiples: length
10% and 25% multiples: mass
10% and 25% multiples: capacity
 
10% and 25% multiples
finding the whole - numbers to 100
10% and 25% multiples
finding the whole - numbers to 200
10% and 25% multiples
finding what percentage - numbers to 100 (easier)
10% and 25% multiples
finding what percentage - numbers to 100
10% and 25% multiples
finding multiple, percentage or whole of numbers to 100
10% and 25% multiples
finding multiple, percentage or whole of numbers to 200
 
10% and 25% multiples
increase numbers to 100 (easier)
10% and 25% multiples
decrease numbers to 100 (easier)
10% and 25% multiples
increase & decrease numbers to 100 (easier)
10% and 25% multiples
increase & decrease, numbers to 100
10% and 25% multiples
increase & decrease, numbers to 200
5% multiples
increase & decrease, numbers to 200

Averages

Median and mean of 4 numbers to 20
integers
Median and mean of 5 numbers to 20
integers
Median and mean of 4 numbers to 15
decimals
Median and mean of 5 numbers to 15
decimals
Median and mean of 6 numbers to 12
decimals
Mean of 4 numbers
find the missing number (integers)
Mean of 5 numbers
find the missing number (integers)
Mean of 4 numbers
find the missing number (integers & halves)
Mean of 4 numbers
find the missing number (decimals)
Mean of 5 numbers
find the missing number (decimals)

Equations

Addition: totals to 10
Addition: totals to 20
Addition: totals to 30
Addition: totals to 40
Addition: totals to 60
Addition: totals to 100
Addition: totals to 150
Addition: totals to 200
Addition: totals to 300
 
Addition: decimals to 20
Addition: decimals to 30
Addition: decimals to 40
Addition: decimals to 50
Addition: decimals U.th to 3
Addition: decimals U.th to 5
 
Addition & Subtraction, integers to 50
Addition & Subtraction, integers to 100
Addition & Subtraction, integers to 200
Addition & Subtraction, decimals to 10
Addition & Subtraction, decimals to 20
Addition & Subtraction, decimals to 30
 
Multiplication & Addition, totals to 25
Multiplication & Addition, totals to 36
Multiplication & Addition, totals to 60
Multiplication & Addition, totals to 100
Multiplication & Addition, totals to 144
Multiplication & Addition, totals to 200
Multiplication & Addition, decimals to 30
Multiplication & Addition, decimals to 60
Multiplication & Addition, decimals to 100
 
Multiplication & Subtraction numbers to 60
Multiplication & Subtraction numbers to 80
Multiplication & Subtraction numbers to 100
 
Division & Subtraction numbers to 60
Division & Subtraction numbers to 100
Division & Subtraction numbers to 144
 
2 stage calculations
Addition to 30
2 stage calculations
Addition to 40
2 stage calculations
Addition to 50
2 stage calculations
Addition, decimals to 10
2 stage calculations
Addition, decimals to 20
2 stage calculations
Addition, decimals to 3
 
2 stage calculations
Addition & subtraction to 30
2 stage calculations
Addition & subtraction to 40
2 stage calculations
Addition & subtraction to 50
2 stage calculations
Addition & subtraction, decimals to 10
2 stage calculations
Addition & subtraction, decimals to 20
2 stage calculations
Addition & subtraction, decimals to 3
 
2 stage calculations
Multiplication & addition to 30
2 stage calculations
Multiplication & addition to 40
2 stage calculations
Multiplication & addition to 50
2 stage calculations
Multiplication & addition, decimals to 10
2 stage calculations
Multiplication & addition, decimals to 20
2 stage calculations
Multiplication & addition, decimals to 30

Geometric Shapes

Perimeters of Rectangles
Integers to 12
Perimeters of Rectangles
Integers to 20
Perimeters of Rectangles
Decimals to 10
Perimeters of Regular Polygons
Integers to 20
Perimeters of Regular Polygons
Integers and 0.5s
Perimeters of Regular Polygons
Decimals
     
Area of Rectangles, Integers to 10
Area of Rectangles, Integers to 12
Area of Rectangles, Integers to 20
Area of Rectangles, 0.5s to 10
Area of Rectangles, decimals to 10
 
Area of Triangles, Areas to 60
Area of Triangles, Areas to 100
Area of Triangles, Areas to 200
 
Perimeter & Area of Rectangles
Integers to 10
Perimeter & Area of Rectangles
Integers to 20
Perimeter & Area of Rectangles
Decimals to 10

dream weaver hit counter
(since 11.11.2005)