Self-paced, Singapore-Math style — Explore (hands-on) → Learn (step by step) → Practise (instant feedback). Academically rigorous. Free.
See it in action
Add the two parts together
Your turn
🎉 Correct!
Build numbers with base-10 blocks; read expanded form.
Start learning →Split a whole into two parts (bonds to 10 & 20).
Start learning →Use <, =, > by comparing place values.
Start learning →Round to the nearest 10 or 100 on a number line.
Start learning →Count by 2s, 3s, 5s, 10s; spot patterns.
Start learning →Add and subtract integers on a number line.
Start learning →Simplify ratios and solve proportions.
Start learning →Tap, count one-by-one, count on, and number order.
Start learning →Hundred chart: down is +10, across is +1.
Start learning →Factor pairs, common factors, HCF and LCM.
Start learning →Read & write I V X L C D M with add/subtract rules.
Start learning →1st, 2nd, 3rd — position words & the -st/-nd/-rd/-th rule.
Start learning →Read a 0–20 line; hop right to add, left to subtract.
Start learning →Quick tests for ÷2, 3, 4, 5, 6, 9 and 10.
Start learning →Round to estimate, then check if an answer is reasonable.
Start learning →Distance from zero on the number line — always ≥ 0.
Start learning →Write big & small numbers as a × 10ⁿ.
Start learning →See n² as an n×n grid and n³ as an n×n×n cube.
Start learning →Pair two-by-two; use the last digit to tell them apart.
Start learning →Add single digits fast with the make-ten trick.
Start learning →Count back, count up, and know your bonds fast.
Start learning →Round & adjust, split, and count up for 2-digit sums.
Start learning →The remainder — and round up, round down, or keep it.
Start learning →Solve ax + b = c: undo +/− first, then divide.
Start learning →Sign rules: same signs +, different signs −.
Start learning →Split hard multiplies: a×(b+c) = a×b + a×c.
Start learning →Read the story, then pick + − × or ÷.
Start learning →Three numbers, four facts — how +/− and ×/÷ undo each other.
Start learning →Digits slide across place-value columns, not 'add a zero'.
Start learning →Carry across columns with base-10 blocks.
Start learning →Borrow a ten with base-10 blocks.
Start learning →See multiplication as rows of dots.
Start learning →Master facts 1–12 with memory tricks.
Start learning →Share into equal groups; find the remainder.
Start learning →Divide, multiply, subtract, bring down — step by step.
Start learning →Balance the scale to solve for x.
Start learning →Factors, primes, and factor trees.
Start learning →Brackets, then ×÷, then +−.
Start learning →Powers, perfect squares and square roots.
Start learning →Multiply big numbers with the area box model.
Start learning →Singapore bar models for word problems.
Start learning →Equal parts of a whole; numerator & denominator.
Start learning →See why 1/2, 2/4 and 3/6 match.
Start learning →Reduce fractions to lowest terms with the GCF.
Start learning →Place & read n/d on a line, even past 1.
Start learning →Line up the points, add or subtract column by column.
Start learning →Multiply as whole numbers, then count decimal places.
Start learning →Round to whole, tenth, hundredth — round half up.
Start learning →Shift both numbers so the divisor is a whole number.
Start learning →The FDP triangle — one amount, three ways.
Start learning →Find a percent of a quantity — 25% of 80 = 20.
Start learning →New amount after a % change, and the % change itself.
Start learning →Ones, tenths, hundredths, thousandths & expanded form.
Start learning →Line up points, compare place by place: 0.45 < 0.5.
Start learning →Fraction of an amount + add/subtract in a story.
Start learning →Decide which fraction is bigger with <, =, >.
Start learning →Combine fractions, simplify the answer.
Start learning →Multiply tops & bottoms; flip to divide.
Start learning →Turn 7/4 into 1¾ and back.
Start learning →Find a fraction of a group (3/4 of 12).
Start learning →Tenths, hundredths, and decimal-fraction links.
Start learning →Percent as per hundred; percent of a quantity.
Start learning →Days, months & finding which day a date falls on.
Start learning →Read °C below zero, find a rise, fall, and difference.
Start learning →Read 14:30 as 2:30 pm — convert with +12 / −12.
Start learning →Read a scale, convert grams and kilograms.
Start learning →speed = distance ÷ time, with the D–S–T triangle.
Start learning →Read rulers, jugs & number lines where each tick > 1.
Start learning →Change = paid − cost; count up, fewest coins.
Start learning →Read a ruler in cm & mm, then convert mm↔cm↔m.
Start learning →Price per unit — spot the better value.
Start learning →Find finish, start, duration + add durations.
Start learning →Read an analog clock to 5 minutes.
Start learning →Count on to find how much time passes.
Start learning →Count coins and notes; make change.
Start learning →Convert metric length, mass and volume.
Start learning →Count unit cubes to find a box's volume.
Start learning →Squares inside vs distance around a rectangle.
Start learning →Measure and classify angles in degrees.
Start learning →Classify triangles by sides and by angles.
Start learning →Name shapes by parallel sides, equal sides & right angles.
Start learning →Radius, diameter, circumference & area (π=3.14).
Start learning →Parallel, perpendicular & angle pairs on a line.
Start learning →a² + b² = c² for right triangles.
Start learning →Read values, find peaks and trends on a line graph.
Start learning →Flip points across the x-axis, y-axis, and y = x.
Start learning →Turn a point 90°, 180°, 270° clockwise or anticlockwise.
Start learning →Split polygons into triangles: (n−2)×180°.
Start learning →Read each slice as a fraction, percentage and count.
Start learning →Name shapes and count their sides and corners.
Start learning →Slide points by a vector: (x,y) → (x+a, y+b).
Start learning →Record counts in fives, read a frequency table.
Start learning →Sort into only A, only B, both & neither.
Start learning →Sides, vertices and lines of symmetry.
Start learning →Faces, edges, vertices and unfolding nets.
Start learning →Read and plot points (x, y) on a grid.
Start learning →Read values off the scale; compare bars.
Start learning →One symbol equals a value — read the key.
Start learning →Four ways to summarise a data set.
Start learning →How likely? From impossible to certain.
Start learning →An algorithm is an ordered list of steps — and the order matters.
Start learning →How computers count with 0 and 1 — flip the 16-8-4-2-1 bit switches.
Start learning →A loop runs the same instructions again and again — count what it prints.
Start learning →Light a bulb through AND / OR / NOT gates, then read the truth tables.
Start learning →Read Python-like code line by line and predict what it prints.
Start learning →A variable is a named box that stores a value; assignment fills it, reassignment replaces it.
Start learning →A program picks a different path depending on a condition.
Start learning →Draw an algorithm with shapes and arrows, then follow it from Start to End.
Start learning →Base-16 and how computers store colours as #RRGGBB.
Start learning →Read a program and its wrong output, then spot the buggy line.
Start learning →Define a function with parameters, call it with arguments, and predict the value it returns.
Start learning →A loop inside a loop — see why total iterations = outer × inner by tracing every (i, j) pair.
Start learning →How computers store letters as numbers — A=65, a=97. Turn letters into codes and shift them Caesar-style.
Start learning →Find the rule in a sequence — add, multiply, or a repeating cycle — and predict what comes next.
Start learning →Order a list from smallest to largest and trace one bubble-sort swap step by step.
Start learning →Newton's 2nd law F = m·a, weight W = m·g, and resultant force — push a box and watch it accelerate.
Start learning →Work W = F·d, kinetic ½mv², potential mgh, power W/t — in joules & watts.
Start learning →Ohm's law V = I·R, series resistance and power P = V·I — with a live circuit you can tune.
Start learning →Change frequency and wavelength to see wave speed v = f × λ, plus period and wave types.
Start learning →Pressure P = F ÷ A and density ρ = m ÷ V — set the values live, then rearrange to find force or mass.
Start learning →Heat energy Q = m·c·ΔT — set the mass and temperature of water, see the joules, and tell heat from temperature.
Start learning →Momentum p = m·v, and how it's conserved when two objects collide and stick together.
Start learning →Change the angle of incidence to see the equal reflection angle live, plus refraction and the thin-lens equation 1/f = 1/dₒ + 1/dᵢ.
Start learning →Poles rule (like repel, unlike attract), electromagnets, and the force on a wire F = B·I·L — with a live field you can tune.
Start learning →Centripetal acceleration a = v²/r and force Fc = m·v²/r point INWARD; link ω and v with v = ω·r — watch a dot orbit.
Start learning →Positive & negative charge, the like-repel / unlike-attract rule, charging by friction, and everyday sparks — with a charge sandbox you can rub.
Start learning →Weigh yourself on the Moon, Mars and Jupiter — W = m·g — and meet the inverse-square law F = G·M·m/r².
Start learning →Photons E = h·f, the photoelectric effect, mass–energy E = m·c² and half-life — with a live decay you can step through.
Start learning →Always-correct worksheets, a full classroom system, and the paperwork — all in one place. Start free.