Age 12 ยท Grade 7 ยท Year 8 ยท Class 7
Maths, coding and Rubik's Cube for 12-year-olds.
Twelve-year-olds can work on longer problems and benefit from learning how to check their own work.
Maths
Algebra with expressions and equations, ratio, fractions and decimals together, angles in triangles and polygons, area, volume, probability.
Coding
Python projects with dictionaries and functions, and an introduction to how AI and data work.
Rubik's Cube
Full two-look OLL and PLL, F2L basics, and a first competition if interested.
A good first goal
Solving two-step equations confidently and finishing a multi-part Python program.
A simple week
About 20 to 30 minutes a day, most days. Here is one way to spread it:
| Day | What to do |
|---|---|
| Mon | Algebra practice |
| Tue | Geometry or measures |
| Thu | Python or a coding project |
| Sat | Cube practice or a competition-style puzzle |
Free to play
Games that suit age 12
Maths games
Ratio Recipe
Scale recipes and compare quantities while learning to simplify ratios.
Play โInteger Island
Navigate positive and negative numbers with addition, subtraction, multiplication and division practice.
Play โEquation Balance
Solve equations on a balance scale by doing the same thing to both sides.
Play โCoding games
Sorting Visualizer
Watch bubble, insertion and selection sort organise a row of numbers.
Play โPathfinding Visualizer
Draw walls and watch breadth-first search find a shortest grid path.
Play โLogic Gate Challenge
Predict the output of AND, OR, XOR, NAND and NOR gates from their inputs.
Play โRubik's Cube games
PLL Recognition Trainer
See the top of a Rubik's Cube from above and name the PLL case, from the seven two-look cases to all 21.
Play โCube Move Detective
Two pictures of a Rubik's Cube, before and after. Find the turn, or the two turns, that changed one into the other.
Play โCube Notation Quiz
Read Rubik's Cube moves like a speedcuber: R, U', F2, Rw, M and x. Match symbols to meanings and meanings to symbols.
Play โPuzzles
Monty Hall Lab
Pick a door, then stay or switch. Play ten games, then run a thousand to see the surprising answer.
Play โKnights and Knaves
Knights always tell the truth and knaves always lie. Read their words and work out who is who.
Play โMine Logic
Minesweeper as a logic puzzle: open the safe squares, read the numbers and flag the mines. Your first tap is always safe.
Play โLearn more
Where to go next
Grade 7 maths worksheets
Printable practice with answer keys.
Open โMaths for Class 7
Topics, trouble spots and a four-week home plan.
Open โMaths topics, Class 6 to 10
Notes, worked examples and practice.
Open โLearn to code
Python, games and projects.
Open โLearn the Rubik's Cube
Seven lessons, algorithms and tools.
Open โLive classes
Classes for ages 11โ13
Maths competition & Olympiad preparation
Competition maths asks students to explore, test ideas and explain why a solution works.
See the class โCoding classes for kids: Python & projects
Give curious learners a friendly first step into programming.
See the class โAI classes for curious kids
Help young learners understand how AI tools behave, where they can be useful and why their answers need checking.
See the class โRubik's Cube, speedcubing & Pyraminx classes
Learn the steps behind a solve, then build fluency one small improvement at a time.
See the class โFAQ
Age 12: questions parents ask
What should a twelve-year-old do if maths suddenly feels hard?
Find the first topic that went wrong, often fractions or ratio, and rebuild from there. Short daily practice and checking each step catches most mistakes.
How can a twelve-year-old use coding to practise maths?
Write programs that test number ideas: primes, factors, sequences or a calculator with functions. Seeing a pattern run in code makes it stick.
What maths should a 12-year-old be learning?
Algebra with expressions and equations, ratio, fractions and decimals together, angles in triangles and polygons, area, volume, probability. Every school sets its own order, so check the textbook your child uses.
Can a 12-year-old learn to code?
Python projects with dictionaries and functions, and an introduction to how AI and data work.
Can a 12-year-old solve a Rubik's Cube?
Full two-look OLL and PLL, F2L basics, and a first competition if interested.
What school year is a 12-year-old in?
Roughly Grade 7 in the US, Year 8 in the UK and Class 7 in India. It depends on the country, the school and the birthday.
How much should a 12-year-old practise?
20 to 30 minutes a day, most days is plenty, mixed across maths, coding and puzzles. Short and regular beats long and rare.
Start a conversation
Tell us about your 12-year-old.
Share their age or school year, what they enjoy and what they find hard, and we will suggest a starting point. A parent or guardian can make the enquiry.
- 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
Play it, don't just read it
Try it now: The nth term of a sequence
Eight quick questions with instant feedback. Your score is saved on this device and counts in the games and learning paths too.
The nth term of a sequence (Grade 7): Using a rule such as 4n + 3 to find any term of a sequence. Open the practice page or print a worksheet.
Or play a game
- Number SequencesSpot the pattern and type the next number. Add, multiply, squares,โฆPlay
- Data DetectiveUse mean, median and mode to describe a set of data and compare whatโฆPlay
- Fraction Number LinePlace fractions, mixed numbers, decimals and percentages on a numberโฆPlay