Book a free demo

Ages 5 to 16 ยท maths ยท coding ยท Rubik's Cube

What suits your child's age?

Pick an age to see what usually fits in maths, coding and the Rubik's Cube, with free games, worksheets and classes for that age. Children differ, so treat it as a place to start.

Age 5

Kindergarten ยท Reception ยท Nursery or KG. Counting objects with confidence and enjoying number games without worrying about being wrong.

See age 5 โ†’

Age 6

Grade 1 ยท Year 2 ยท Class 1. Knowing number bonds to 10 and being able to explain how you added two numbers.

See age 6 โ†’

Age 7

Grade 2 ยท Year 3 ยท Class 2. Times tables 2, 5 and 10 and a clear picture of place value.

See age 7 โ†’

Age 8

Grade 3 ยท Year 4 ยท Class 3. Fast recall of the times tables and a first solved 3ร—3 or first small Python program.

See age 8 โ†’

Age 9

Grade 4 ยท Year 5 ยท Class 4. Solving a 3ร—3 on their own, and writing a first program that uses a loop.

See age 9 โ†’

Age 10

Grade 5 ยท Year 6 ยท Class 5. Reading an error message and fixing it, and understanding percentages as parts of a hundred.

See age 10 โ†’

Age 11

Grade 6 ยท Year 7 ยท Class 6. Writing and solving a simple equation and building a small Python project.

See age 11 โ†’

Age 12

Grade 7 ยท Year 8 ยท Class 7. Solving two-step equations confidently and finishing a multi-part Python program.

See age 12 โ†’

Age 13

Grade 8 ยท Year 9 ยท Class 8. Drawing and reading straight-line graphs, and a program that does a real job.

See age 13 โ†’

Age 14

Grade 9 ยท Year 10 ยท Class 9. Solving quadratics by more than one method and writing clean, reusable functions.

See age 14 โ†’

Age 15

Grade 10 ยท Year 11 ยท Class 10. Spotting and fixing their own mistakes in past papers.

See age 15 โ†’

Age 16

Grade 11 ยท Year 12 ยท Class 11. A revision plan they follow and practice papers they can mark themselves.

See age 16 โ†’

School years by age

School years differ by country and by birthday. This table is a guide only.

AgeUSUKIndia
5KindergartenReceptionNursery or KG
6Grade 1Year 2Class 1
7Grade 2Year 3Class 2
8Grade 3Year 4Class 3
9Grade 4Year 5Class 4
10Grade 5Year 6Class 5
11Grade 6Year 7Class 6
12Grade 7Year 8Class 7
13Grade 8Year 9Class 8
14Grade 9Year 10Class 9
15Grade 10Year 11Class 10
16Grade 11Year 12Class 11

FAQ

Questions about choosing by age

How do I choose the right level for my child?

Start with the age page, then look at the school year it matches in your country. If your child finds it too easy or too hard, move one page up or down. Ages are starting points, not rules.

What school year is a child of a given age in?

It varies by country and birthday. As a rough guide, a child of 8 is usually in Grade 3 in the US, Year 4 in the UK and Class 3 in India.

Can my child learn maths, coding and the Rubik's Cube at the same time?

Yes. Many families do a little of each across the week. Short, regular sessions work better than long ones.

Are the games and worksheets free?

Yes. The games run in your browser with no sign-up, and the printable worksheets include answer keys.

Start a conversation

Not sure where to start?

Tell us the learner's age or school year and what they enjoy, and we will suggest a starting point.

  • Tell us the learnerโ€™s age or grade and goals
  • Weโ€™ll suggest a suitable class or learning path
  • Weโ€™ll confirm format, timing and fees with a parent or guardian

For a childโ€™s class, please have a parent or guardian send the enquiry. Avoid sharing passwords or sensitive personal details.

Weโ€™ll use your details only to respond to this request.

Play it, don't just read it

Take a break and play

Free games that need no sign-up. Pick one and play for five minutes.

All free games โ†’
Chat on WhatsApp
Esc

Try