Magic Squares Resource (Free Download)

Suitable for Year groups: 4, 5, 6, 7, 8, 9

Magic Squares resource description

Magic Squares provide an excellent opportunity for students to problem solve and work on numeracy skills. Here are 5 pages of 6 magic squares for learners to solve. The difficulty level increases with each new page and there is something suitable for years 3 to 9 inclusive and all abilities are catered for.

Also included is a blank page for students to create their own magic squares. To solve the missing squares on pages 1 – 3 learners must find the missing number labelled X or Y. Each row, column and diagonal adds up to the same total. On pages 4 and 5 each row, column and diagonal adds up to three times the middle number

Cazoom Maths Starters: Magic Squares

This resource introduces magic squares and number puzzles where each row, column, and diagonal adds up to the same total (the magic constant).


Why are magic squares important?

Magic squares help learners develop:

  • Number sense: Practice with addition and finding patterns in numbers.
  • Problem-solving skills: Applying logic to find missing values.
  • Arithmetic fluency: Improving calculation speed and accuracy.
  • Fun with maths: Showing that maths can be playful and engaging.


How can this resource help?

This resource provides:

  • Clear explanation: Defines magic squares and gives examples.
  • Puzzle variety: Includes different magic squares to solve.
  • Solutions included: Allows learners to check their answers.
  • Free PDF download: Offers an easily accessible learning activity.


Benefits for learners:

  • Improves number skills and arithmetic fluency.
  • Develops problem-solving and logical thinking strategies.
  • Builds confidence in approaching maths puzzles.
  • Offers a fun and engaging way to practice maths.

This resource is perfect for teachers looking for a warm-up activity or for parents wanting to support their child's maths learning in a playful way.



Fill out the form below to get 20 FREE maths worksheets!