Shedloads of Practice
Unlimited, self-checking maths practice. Choose a topic, pick your settings, and generate as many questions as you need, on screen or printed.

How Shedloads of Practice works
Pick a topic, set the difficulty and choose how many questions, from 10 up to 100.
Answer on screen with instant checking, or print a worksheet with or without answers.
New questions are generated every time, so there is always more practice.
No worksheets match
Try fewer words, or a different word for the same thing.
Number
- Place valuePowers of 10KS2
Multiply and divide by 1, 10 or 100. Whole numbers from 1 to 4 digits and decimals to 3 d.p.
Also in: Decimals
- Mental arithmeticNumber bondsKS1KS2
Bonds to 5, 10, 20, 50 and 100. Questions in □ + 3 = 10 and 3 + □ = 10 format.
- Mental arithmetic
Non-overlapping bands within 10, 20, 50 and 100. 40% bridging questions for real challenge.
- Mental arithmeticTimes tablesKS1KS2
2× to 12× tables. Multiplication, division, or both. Equal representation across selected tables.
- Written methods
Column method with vertically aligned digits. With or without exchange. 2- to 3-digit combinations.
- Written methods
Vertical layout from 2×1 to 3×3 digits. Worksheets include working space for partial products.
- Written methods
Bus stop method with 2- to 4-digit dividends. With or without remainders. Spaced digits for carries.
- Factors, multiples and primes
Factor pairs, first five multiples, identify primes, prime factorisation, HCF and LCM.
- Negative numbers
Add, subtract, multiply and divide with negatives. Brackets notation. Equal mix of sign patterns.
- Rounding and estimationRoundingKS2KS3GCSE
Nearest 10, 100, 1000, 1 d.p., 2 d.p. and 1 s.f. 25% deliberate boundary and double-rounding traps.
- Rounding and estimation
Identify the digit at any d.p. or s.f. position. Builds the place-value foundation needed for accurate rounding.
- Rounding and estimationBounds of errorGCSE
Lower bound, upper bound and error interval. Numbers rounded or truncated to the nearest 10, d.p. or s.f.
- Decimals
Add, subtract, multiply and divide with decimals to 2 d.p. Includes multiplying and dividing by 0.1 and 0.01.
- PercentagesPercentagesKS2KS3
% of amount, increase, decrease, reverse percentages, and express as a %. Factors of 100 or harder percentages.
- Fraction, decimal, percentage equivalence
Convert between fractions, decimals and percentages. Six conversion types covering all directions of equivalence.
- ProportionSpeed, distance and timeKS3GCSE
Use the speed-distance-time formula to find any of the three quantities. Includes unit conversions and average speed problems.
- ProportionPressure and densityKS3GCSE
Apply the formulas for pressure (force ÷ area) and density (mass ÷ volume). Rearrange to find any of the three quantities.
Algebra
- SequencesLinear sequencesKS2KS3
Continue sequences, find the nth term rule, test whether a number is a term, and find specific terms. Optional negatives.
- BracketsBracketsKS3GCSE
Expand single and double brackets, factorise into single or double brackets, and complete the square.
Also in: Quadratic equations
- Linear equationsSolving linear equationsKS2KS3
1-step, 2-step and unknown on both sides. Proper fraction notation. All positive integer answers.
- Straight-line graphsPlotting graphsKS3GCSE
Complete a table of values and plot the graph. Linear, quadratic and cubic. Read off coordinates and identify the equation from the graph.
Also in: Quadratic and other graphs
- Quadratic and other graphsSketching graphsKS3GCSE
Sketch linear, quadratic, cubic and reciprocal graphs. Identify intercepts, turning points and asymptotes from an equation.
Also in: Straight-line graphs
- Quadratic and other graphsReal-life graphsKS3GCSE
Read and draw distance–time, speed–time, conversion and cost graphs. Speed, acceleration, area under a graph, matching graph shapes and rates of change.
- Inequalities
Shade the region that satisfies one or more linear inequalities, and identify the inequalities from a shaded region. Solid and dashed boundary lines.
Geometry
- Properties of 3D shapes
Draw and identify the plan, front and side elevations of 3D solids. Match views to shapes and sketch the views on a grid.
- Angles
Estimate the size of an angle, measure accurately with a protractor, and draw angles of a given size. Acute, obtuse and reflex.
- AnglesAngle factsKS2KS3
Angles on a line, around a point, vertically opposite, and parallel lines (alternate, corresponding, co-interior).
- AnglesAngles in a triangleKS2KS3
Find missing angles in scalene, right-angled and isosceles triangles. Type the answer in degrees.
- Measures and unitsConverting unitsKS2KS3
Convert between metric units of length, mass and capacity. Includes time conversions and converting between metric and common imperial units.
- Time
Calculate durations, find start and end times, and work with 12-hour and 24-hour clocks. Includes problems crossing midnight and multi-step time calculations.
- Perimeter and area
Find the perimeter and area of squares, rectangles, parallelograms, trapezia and rhombuses. Work backwards from a given area or perimeter.
- Perimeter and areaArea of a triangleKS2KS3
Find the area of a triangle using ½ × base × height. Identify the correct perpendicular height, including from outside the triangle.
- Perimeter and area
Find the area and circumference of a circle from the radius or diameter. Includes arc length, sector area, and working backwards from area or circumference.
- Volume and surface areaSurface area and volumeKS2KS3GCSE
Find the surface area and volume of cubes, cuboids, prisms, cylinders, pyramids, cones and spheres. Includes composite solids.
- TransformationsTransformationsKS2KS3GCSE
Translations, rotations, reflections and enlargements. Perform the transformation and describe it fully from a given image.
- Similarity and congruenceSimilarityKS3GCSE
Find missing lengths in similar shapes using scale factors. Includes area and volume scale factors for harder problems.
- Constructions and lociConstruction and lociKS3GCSE
Construct angle bisectors, perpendicular bisectors and triangles using a ruler and compass. Draw loci of points equidistant from a fixed point, line or two objects.
- TrigonometryPythagoras and trigonometryKS3GCSE
Identify sides, Pythagoras' theorem, and SOH CAH TOA. Find missing sides and angles in right-angled triangles.
Also in: Pythagoras' theorem
- Trigonometry
Sine rule, cosine rule and area formula. Find missing sides, angles and areas in any triangle. Answers to 1 d.p.
- VectorsVectorsKS3GCSE
Calculate with column vectors, then draw and identify vectors on a grid. Magnitude, translations, plus Higher vector geometry and proof.
Also in: Transformations
- Circle theoremsCircle theoremsGCSE
Find missing angles using circle theorems. Angle at the centre, same segment, semicircle, cyclic quadrilateral, tangent and alternate segment.
Statistics & Probability
- Collecting and organising dataTwo-way tablesKS2KS3GCSE
Read, complete and construct two-way tables. Find missing values, then calculate probabilities from the total or a subgroup, including “given that”.
Also in: Probability
- Collecting and organising dataVenn diagramsKS3GCSE
Sort into and read Venn diagrams with two or three circles. Set notation, shading regions, frequencies and probability, including “given that”.
Also in: Probability
- Collecting and organising dataTimetablesKS2
Read bus and train timetables. Work out journey durations, find arrival and departure times, and plan multi-leg journeys.
- Representing dataPictogramsKS1KS2
Interpret and draw pictograms with full, half and quarter symbols. Key-based scaling for varying difficulty.
- Representing dataBar chartsKS2KS3
Interpret and draw bar charts. Most/least popular, specific frequencies, totals, differences and fractions of total.
- Representing dataPie chartsKS2
Interpret and draw pie charts. Most/least popular, specific frequencies and angles, differences and fractions of total.
- Representing dataHistogramsGCSE
Interpret and draw histograms with frequency density. Class frequencies, frequencies over a range, estimate median and IQR, and find missing values.
- Representing data
Interpret and draw frequency polygons. Class frequency, modal class, total, estimate the mean, and compare two groups.
Also in: Averages and spread
- Representing data
Interpret and draw cumulative frequency diagrams. Median, quartiles, IQR, above/below a quantity or proportion, and comparing two groups.
- Representing dataBox plotsGCSE
Interpret and draw box plots. Read values, identify outliers, describe skew, and compare two groups. Draw from a 5-number summary, list, or CF curve.
- Representing dataLine graphsKS2
Interpret and draw line graphs. Highest/lowest values, specific values, change between two points, biggest change and overall trend.
- Representing dataStem and leaf diagramsKS3GCSE
Interpret and draw stem-and-leaf diagrams. Decode leaves, read values, find median, quartiles and IQR, and compare two groups (back-to-back).
- Scatter graphs and correlationScatter graphsKS3GCSE
Interpret and draw scatter graphs. Correlation type, reading points, identifying outliers and making predictions from a line of best fit.
- ProbabilityTree diagramsGCSE
Complete and draw probability tree diagrams, then calculate from them. Independent and dependent events, at least one, “given that” and algebraic.