Classroom-ready • Years 7–10 • NSW teacher-built
A mathematics platform for teaching, practice and progress.
Mills Maths Tools brings together visual interactives, printable worksheet creators, online quizzes, games, revision generation, fluency flip cards, dashboards, printable resources and research links in one clear home for classroom mathematics.
Know what you want? Search below to find it!
One box searches every interactive tool, worksheet creator, quiz, game, flip card and dashboard on the platform — by topic, outcome code, or the words you would use in class. Or use the top navigation tabs to browse one category at a time.
Worksheet Creator
Printable classroom practiceStage 3
Broad outcome practiceDivision with a Ratio Table
MA3-MR-01Four sections that build on each other: finish a table already begun, build one from the single row every table starts with, plot the rows on a grid beside the table, and word problems that ask how many groups fit. The goal row states the total and leaves the groups blank, so the unknown is where a ratio table puts it. Optional grid on every question, check sentence, and an answer key that shows a route through the table rather than the answer alone. Trilingual.
Open →Division by Grouping
MA3-MR-01The bubbles are printed on the page, so a student shares out a chunk at a time exactly as the class did on the board — and the table beside them turns those chunks into the written method. Five sections that take the scaffold off one layer at a time: finish a round that has been started, share it out from empty, the table with no bubbles at all, remainders, then word problems. Answer key shows the rounds, not just the answer.
Open →Using factoring to multiply
MA3-MR-01Printable practice for using factors and multiplicative structure.
Open →Stage 4
Each creator covers a full Stage 4 outcomeComputation with Integers
MA4-INT-C-01Generate worksheets for integer fluency and reasoning.
Open →Fractions, Decimals and Percentages
MA4-FRC-C-01Generate worksheets for converting between fractions, decimals and percentages.
Open →Algebraic Techniques
MA4-ALG-C-01Create printable algebra practice across key Stage 4 techniques.
Open →Equations
MA4-EQU-C-01Generate equation-solving worksheets for Stage 4 students.
Open →Angle Relationships
MA4-ANG-C-01Generate angle relationship worksheets, including parallel line reasoning.
Open →Perimeter of Plane Shapes
MA4-LEN-C-01The level decides how much of the teaching tool the student keeps. Sweet hands over the whole thing — click a side and it flies across the figure. By Spicy the figure is only to be read, half the questions ask for a missing length, and the numbers carry decimals. Results save to the teacher dashboard.
Open →Perimeter of Plane Shapes
MA4-LEN-C-01The sides come before the adding: a section that asks only for a missing length, then perimeter with everything labelled, then perimeter where sides must be found first, then working backwards. Every figure drawn to scale, and the answer key gives the reason for each missing side, not just the number.
Open →Length
MA4-LEN-C-01Perimeter of quadrilaterals and composite figures, the parts of a circle, circumference, arc length and sectors.
Open →Pythagoras' Theorem
MA4-PYT-C-01Generate Pythagoras worksheets for right-angled triangles and the hypotenuse.
Open →Stage 5
Outcome worksheet creatorsWorksheet Creators linked to Interactives
Short creators that pair with an interactive toolFactor Circles
Number · Factor CirclesFraction of Amount
Number · Fraction of AmountFraction Grid to Number Line
Shade the grid and mark the point, or mark the point and shade the grid — plus name-it-four-ways, compare-two, and a misconception to argue with on every page. Four levels and an answer key.
Open →Fraction to Percentage
Number · Fraction to PercentageAdding and Subtracting Fractions
Number · FractionsMultiplying Fractions — Area Model
Number · FractionsInteger Addition
Number · Integer AdditionNegatives on the Number Line
Number · Number LineMultiply / Divide by 10
Number · Powers of TenCollecting Like Terms (1)
Algebra · Number GroupsCollecting Like Terms (2)
Algebra · Collecting Like TermsSubstitution
Algebra · SubstitutionOne-Step Equations: Double Number Line
Algebra · Double Number LineRectangles – Perimeter & Area
Measurement · Perimeter & AreaArea of a Triangle
Measurement · Area of a TriangleConverting Units of Measurement
Measurement · Unit ConversionStacked Bar Model — Ratio
Ratio · Sharing in a RatioComplete the Square
Algebra · Completing the SquarePuzzles
Printable logic puzzles that pair with a gameSudoku Worksheets
The game's own puzzles on A4, from 4 × 4 up to Extra Spicy 9 × 9, one to six a page. Graded by the hardest thinking each needs, every one with exactly one answer and no guessing. Answer key included.
Open →Shikaku Worksheets
Split the grid into rectangles whose areas are the numbers — factor pairs on paper. 5 × 5 up to 14 × 14, one to six a page, each puzzle checked by a solver to have exactly one answer. Answer key included.
Open →Online Quizzes
Student practice with progress recordsStage 3
Student quizzes that pair with a Stage 3 interactiveAddition by Compensation
MA3-AR-01The tile board, in the student’s hands. They move tiles from one pile to the other until one number is a ten (or a hundred), then write the total. Sweet is two-digit, Mild goes past 100 so ten tens bundle into a hundred, and Medium is three-digit. Spicy and Extra Spicy use the same numbers with no tiles. Ten questions, and only the first attempt scores.
Open →Constant Difference
MA3-AR-01The teaching tool, in the student’s hands. They slide the gap along the number line until the number being taken away lands on a ten, then write the answer. Sweet is two-digit, Mild starts from numbers up to 200, and Medium is three-digit, sliding to a hundred. Spicy and Extra Spicy use the same numbers with no number line. Ten questions, and only the first attempt scores.
Open →Division by Grouping
MA3-MR-01The teaching tool, in the student’s hands — they share the number out a chunk at a time and then write what is in each group. The level is how much of the tool they keep: Sweet is the whole thing, Mild drops the table, Medium takes the running total away so they track it themselves, and Spicy has no bubbles at all. Five kinds of question, and only the first attempt scores.
Open →Stage 4
Each quiz covers a full Stage 4 outcomeComputation with Integers
MA4-INT-C-01Online integer practice for students.
Open →Fractions, Decimals and Percentages
MA4-FRC-C-01Online FDP practice for students.
Open →Algebraic Techniques
MA4-ALG-C-01Student-facing algebra fluency practice.
Open →Equations
MA4-EQU-C-01Online equation practice for students.
Open →Angle Relationships
MA4-ANG-C-01Online angle relationship practice for students.
Open →Stage 5
Outcome quizzesQuizzes linked to Interactives
Short quizzes that pair with an interactive toolRounding Decimals
Number · Decimal Zoom · Stage 4Rounding Whole Numbers
Number · Whole Number Zoom · Stage 3Factor Circles
Number · Factor CirclesFraction to Percentage
Number · Fraction to PercentageAdding and Subtracting Fractions
Number · FractionsFraction of Amount
Number · Fraction of AmountInteger Addition
Number · Integer AdditionVector Integer Addition
Number · Combined SignsNegatives on the Number Line
Number · Number LineCollecting Like Terms (1)
Algebra · Number GroupsCollecting Like Terms (2)
Algebra · Collecting Like TermsSubstitution
Algebra · SubstitutionDouble Number Line: Equations
Algebra · Double Number LineDouble Number Line: +/− Equations
Algebra · Double Number LineDouble Number Line: ×/÷ Equations
Algebra · Double Number LineRectangles – Perimeter & Area
Measurement · Perimeter & AreaReading a Protractor
Measurement · ProtractorArea of a Triangle
Measurement · Area of a TriangleStacked Bar Model — Ratio
Ratio · Sharing in a RatioRevision Generator
Printable revision and assessment building toolsGames related to mathematics
The maths is the game: coordinates, number, fractions, factors and chanceCartesian Connect 4
Practise plotting and reading Cartesian coordinates through a Connect 4-style game.
Open →Cartesian Capture
Capture regions on the coordinate plane by placing counters and completing rectangles.
Open →Battleships
Use typed coordinate pairs to locate and sink ships on a coordinate grid.
Open →Closest to 100
Use dice rolls, arrays and multiplication strategy to get as close as possible to 100.
Open →Greedy Pig
Use risk, reward and dice probability to decide when to bank points or keep rolling.
Open →The Nasty Game
Roll a digit and build the biggest number — or write it in someone else’s thousands. Play the computer, pass and play, or online as a class.
Open →Maths Memory
Flip cards, find matching pairs and build mathematical recall through memory practice.
Open →Rows and Column Challenge
Use row and column choices to play a strategic classroom number game.
Open →Fractional Hex
Play a hexagonal strategy game using fractions, simplification and equivalent fraction reasoning.
Open →Taxed by the King
Use number strategy to manage tax, totals and choices in a classroom game.
Open →Games
Strategy games for reasoning, planning and thinking aheadChess
Play the computer at five levels, pass and play on one device, or play a friend by room code, with optional clocks.
Open →Checkers
English draughts: play the computer at five levels, pass and play on one device, or play a friend by room code.
Open →Dots and Boxes
Connect dots, complete boxes and use strategy to capture the most squares.
Open →Ultimate Tic-Tac-Toe
Play nested tic-tac-toe boards where each move controls the next board.
Open →Puzzles
Logic puzzles to solve alone or race a classmateDot Detective
Find the shape hiding in a grid of dots, or the one triangle with the given area. Every puzzle has exactly one answer. Includes a printable worksheet maker.
Open →Total Trail
Walk a trail from corner to corner keeping a running total, one step at a time. Every board hides several trails that finish on the target — find them all. Includes a printable worksheet maker.
Open →Sudoku
Five levels from 4 × 4 to Extra Spicy 9 × 9, with pencil notes and a race mode.
Open →Shikaku
Draw rectangles around clues so each rectangle’s area matches its number.
Open →Order Up
Place 1 to 16 so every row and column hits the target — order of operations included. Five levels, race mode, or make your own and share it.
Open →Crack the Equation
Find the hidden equation in six guesses — every guess must be true, and the colours show what is in the right place. Today's equations for the whole class, practice, and a race mode.
Open →Crosswise
Maths crosswords two ways: a grid of crossing equations with missing numbers (and signs), or a cross-number where the clues are calculations, number facts, other answers and algebra. Five levels each.
Open →Flip Cards
Quick fluency and retrieval routinesDivide by Tens
Fast practice for dividing by powers of ten.
Open →Multiply / Divide Integers
Retrieval practice for multiplying and dividing integers.
Open →Angles in Parallel Lines
Angle relationship flip cards for warm-ups and fluency.
Open →Angles
Practise core angle relationships including complementary, supplementary, vertically opposite and angles at a point.
Open →Algebra to Words
Translate algebraic expressions and worded descriptions.
Open →Interactive Tools
Visual models for teaching mathematical structureCircumference of a Circle
MA4-LEN-C-01Diameters are wound around the rim one at a time. Three fit — and they do not close it. The gap left over is laid on a number line drawn at the circle’s own scale, and every press zooms in ten times closer: one more digit is pinned down and the end still lands on no mark at all. A Test a number mode wraps whatever the class calls out and magnifies the join, so 3.14 visibly falls short and 3.142 visibly runs past.
Open →Financial Expectation Spinner
Explore expected value and long-run outcomes.
Open →Divide a Ratio
Visualise proportional sharing.
Open →Stacked Bar Model – Ratio
Share in a ratio with a stacked bar model — total, one share, or the difference.
Open →Partition Splitter
Explore equivalent ratios and scaling.
Open →Multiply / Divide by 10
The digits move, the point stays.
Open →Negatives on the Number Line
Missing-value integer reasoning.
Open →Integer Addition
Visualise and reason about integer addition.
Open →Vector Integer Addition
Add integers using vector movement on a number line.
Open →Factor Circles
Build fluency with factors using circle models and quick generation.
Open →Division with a Ratio Table
MA3-MR-01Every question starts with one row: 1 group, and what one group is worth. A new row is entered the way a coordinate is — type the groups, press Enter, then type the total for those groups. Get the pair right and it locks in; get it wrong and the whole pair shakes and goes, because half a row is not a row. Rows can also be built from rows already there: ×10, halve it, add two together, take one off another — and the move is flashed on both columns, which is the whole claim a ratio table makes. When a row lands exactly on the number being divided, the left column is the answer: 270 ÷ 15 = 18. Optional Cartesian plane plots every row as a point, so a Stage 3 table and a Stage 4 straight line through the origin are the same picture.
Open →Division by Grouping
MA3-MR-01Type how many go in each group and the number flies to the first bubble, then copies itself into every other one while the tally counts up — skip counting you can see. Overshoot the target and it flies straight back out. Because the groups are filled a chunk at a time, the chunks add to the answer: 10 and then 4 is 84 ÷ 6 = 14. Two- and three-digit numbers, optional remainders and base-ten counters.
Open →Addition by Compensation
MA3-AR-01Each number is a pile of tiles standing in columns of ten, with the unfinished tens facing each other and their empty spaces dashed in. Drag a tile (or a selected group) from one pile to the other and the statement above changes: 36 + 49 becomes 35 + 50, with matching −1 and +1 chips. Moved tiles keep their colour, so a class can see where every tile went. The original question stays underneath, and the total stays hidden until you show it.
Open →Constant Difference
MA3-AR-01The question sits under the number line with the gap between its two numbers shaded. Above the line, the same gap can be dragged anywhere — its statement changes as it slides, but the band never changes length. Drag 83 − 28 up two to 85 − 30 and matching +2 hops appear at both ends. Two-digit questions where the number taken away is just short of a ten, an open-line option, and the difference stays hidden until you show it.
Open →Halve and Halve Again
MA3-MR-01A bar holding the whole number is cut in half, and in half again. The amount inside swells, pops, and two equal halves fall into place — so a class watches one amount become two, not two new numbers appear. Halving twice gives four equal parts, three times gives eight, and the last press lifts one part out and lays it opposite the equals sign, because the answer is what one part is worth. A halving ladder writes each step down beside it, and the check doubles back up the same ladder. ÷ 2, 4 or 8, two- or three-digit numbers, and an optional wall that keeps every stage on screen at once.
Open →Interactive Times Table Chart
Explore products, factors and structure using an interactive times-table chart.
Open →Fraction of Amount Using a Timestable Chart
Use a times-table chart to visualise and calculate fractions of quantities.
Open →Rounding Numbers (Zoom)
Round decimals (Stage 4) or whole numbers (Stage 3) to the nearest place value using a zooming number line. Includes a zoom-in / zoom-out direction toggle.
Open →Fraction Grid to Number Line
Shade the hundred flat, estimate where the number lives, then watch the shaded parts lift off and rearrange into the journey from 0 to 1 — turning “25 out of 100 pieces” into one point, one number, with its decimal and percentage names.
Open →Fraction Bar + Number Line
See a fraction as both a part of a whole and a number on the line — with decimal, simplify and improper/mixed views.
Open →Fraction to Percentage
A double number line with the fraction above and the percentage below. Reveal it step by step — find one part of 100, then count on — with an estimate-first predict mode.
Open →Adding and Subtracting Fractions
Two fraction bars join on a number line, get renamed with a common denominator, and the pieces are counted — with predict mode, a misconception step, and subtraction that can pass zero.
Open →Multiplying Fractions — Area Model
One square, cut both ways. Five clicks: the whole, one fraction, the other fraction of it, name every piece, then the answer where the shadings cross — plus a Simplify button that slides the pieces into their simplest grouping.
Open →Rectangles – Perimeter & Area
Explore area and perimeter relationships using rectangle models.
Open →Area of a Triangle
Show a triangle is half its surrounding rectangle — or half a parallelogram when it leans.
Open →Reading a Protractor
Manipulate a protractor and angle arms to explore angle measurement.
Open →Angles on parallel lines
Explore angle relationships formed when a transversal crosses parallel lines.
Open →Unit Conversion — Double Number Line
The larger unit above, the smaller below, and the 1 : 1000 anchor never leaves the screen. Every new position smooth-zooms into view with one value missing, so conversion is scaling from what you know — not a rule about moving zeros. Length, mass and capacity, four difficulty levels.
Open →Perimeter of Plane Shapes
MA4-LEN-C-01The trace walks the outside of the shape and refuses to pass a side with no number on it. Click that side and the working flies across: an equal side, the shorter sides that add to a long one, or the pieces taken off it to leave the one you want. Quadrilaterals, triangles, regular polygons and six composite figures — L, T, cross, staircase and the notched U and E — all drawn to scale, with the addition building underneath and the shortcut only at the end.
Open →Complete the Square
Halve the x-term, drop the two halves onto two sides, then click the gap and the corner piece falls in. Positive or negative x-terms, the second solution as its own step — and a second mode that runs the same eight moves on ax² + bx + c to land on the quadratic formula.
Open →Collecting Like Terms (1)
Practice collecting like terms using grouped visual models.
Open →Collecting Like Terms (2)
Simplify algebraic expressions by combining like terms.
Open →One-Step Equations – Double Number Line
Solve one-step equations using a visual double number line model.
Open →Substitution in Algebra
Explore substitution using function machines and dynamic inputs.
Open →Dashboards
Progress, analytics and student recordsResearch & Useful Links
Professional learning and evidence basesNSW DoE Mathematics
Curriculum and teaching resources for mathematics.
Open →Siemon – Big Ideas
Teaching with the Big Ideas in Mathematics.
Open →Teacher Magazine
Targeting big ideas in mathematics.
Open →Developing the Big Ideas of Number
Professional reading on number development and assessment.
Open →ELPSA Framework
Experience, Language, Pictorial, Symbolic and Application lesson design.
Open →NSW DoE Numeracy
Numeracy teaching and learning resources.
Open →Recently highlighted resources.
A rotating selection of useful resources for planning, practice and whole-class teaching.
Using factoring to multiply
Worksheet Creator · Stage 3 · Number
Open → PrintableAngle Relationships
Worksheet Creator · Stage 4 · Measurement
Open → PrintableLength
Worksheet Creator · Stage 4 · Measurement
Open → Whole-class teachingCircumference of a Circle
Interactive Tool · Years 7–10 · Measurement
Open → Whole-class teachingPerimeter of Plane Shapes
Interactive Tool · Years 7–10 · Measurement
Open → Quick practiceDivide by Tens
Flip Card · Stage 4 · Number
Open → Whole-class teachingFinancial Expectation Spinner
Interactive Tool · Years 7–10 · Probability
Open → Progress viewStudent Dashboard
Dashboard · Student · Dashboard
Open →Planned updates.
Future additions are being developed to support more stages, topics and classroom workflows.
Feedback and requests
Built by a NSW mathematics educator to support visual models, fluency, reasoning and classroom-ready practice. Feedback, classroom reflections and requests for new tools are welcome.