Topmarks Logo

Find great educational resources

Browse by subject and age group

Free Maths Worksheets

Download and print free maths worksheets from Mathster.

Teachers, Pupils
6-18 year olds
When is Chinese New Year?

Find out the dates of each Chinese New Year over a period of 12 years together with the associated zodiac animals and Chinese calendar dates.

Teachers, Pupils
5-16 year olds
Range Arranger

Build a tower with the blocks in the correct order from smallest to largest. Suitable for Year 2 to Year 6.

Pupils
6-11 year olds
Number Spinners

This resource from Mathsframe generates random numbers using ‘spinners’ with 3, 4, 5 or 6 sides. Up to three spinners can be used in many ways, such as generating addition, multiplication or up to three digit numbers.

Teachers
5-11 year olds
The Maths Worksheet Site

A flexible online maths worksheet generator.

Teachers, Parents
5-11 year olds
Maths is Fun

A useful site if you are struggling with your maths as it explains different areas of maths. You can then work through examples and answers are provided. It is an American site, with something for all age groups. There is useful maths dictionary of terms.

Pupils
5-16 year olds
4 Ways to make your maths working wall work

This blog post, which is aimed at primary teachers, has some useful tips on how to make effective use of a maths working wall.

Teachers
5-11 year olds
Hit the Button Maths App

App version of our popular Hit the Button game. Available on iPad, Android, Windows and Mac. Topics include number bonds, times tables, division, doubling, halving and square numbers. Covers up to 12 x tables.

Teachers, Parents
5-11 year olds
Button Bop

A memory challenge game. Can you remember a sequence of up to 10 sounds and shapes? This is a good activity for helping a child's listening skills.

Pupils
4-7 year olds
Make a Chinese New Year of the Monkey Card

Download our simple template to make either a Chinese New Year of the Monkey greetings card or a monkey stick puppet.

Teachers, Pupils
7-11 year olds
« 4 5 6 7 8 9 10 11 12