Practice questions for every GCSE topic with papers self-mark so you can track progress.
Identify 3D shapes and their properties including faces, edges, vertices and planes of symmetry
Add and subtract fractions and mixed numbers including word problems
Apply index laws to simplify expressions with brackets including negative indices
Angles on a straight line, on a point and vertically opposite angles
Find angles in triangles including right-angled, isosceles and rectangle problems
Alternate, corresponding, interior angles and vertically opposite angles
Solve angle problems using algebra in triangles, parallel lines and shapes
Calculate the area of circles from the radius and diameter
Find mean, median, mode and range from a list of numbers
Find mean, median and mode from frequency tables including grouped data
Draw and interpret bar charts, histograms and frequency polygons including probabilities
Simplify expressions with brackets and negative indices using index laws
Calculate and interpret bearings using angles and real-world navigation problems
Multiply, divide, add and subtract standard form
Calculate the circumference of circles from the radius and diameter
Area and perimeter of compound shapes including rectangles, triangles and missing parts
Solve conditional probability problems using tree diagrams and calculate combined probabilities
Identify and prove congruent triangles
Construct triangles, bisectors, and loci using ruler and compass methods
Convert units of length, area and volume including square and cubic measurements
Convert ratios and fractions including unit ratios and part comparisons
Convert to and from standard form
Find and plot coordinates on graphs in all quadrants
List outcomes and use the product rule to find total possibilities
Calculate volume and surface area of cylinders and spheres, including problem solving
Multiply and divide decimals including worded problems and integer calculations
Calculate pressure, force and area and also calculate density, mass and volume
Work with direct and inverse proportion including forming and using equations
Interpret distance-time and velocity-time graphs to find speed, distance, velocity and displacement
Enlarge and describe enlargements using positive scale factors
Reflect and describe reflections using a mirror line
Rotate and describe rotations using direction and turns
Plot scatter graphs and identify correlation
Translate and describe translations using vectors
Plot cubic and reciprocal functions
Draw and interpret quadratic graphs and solve equations using graphs
Plot straight-line graphs using the y-intercept and gradient
Complete and interpret Venn diagrams including set notation and sorting numbers into sets
Find error intervals using rounding from maximum and minimum bounds
Draw and use the line of best fit to estimate values and find outliers
Estimate answers using facts, fractions and square roots in calculations
Expand and simplify single brackets
Expand and factorise quadratic brackets
Use experimental probability to calculate frequencies and expected outcomes
Find exterior angles of polygons and use them to determine number of sides
Factorise common factors including numbers, letters or both
Factorise quadratic equations into double brackets
Find factors, multiples, highest common factors and lowest common multiples
Use gradients and y-intercepts to find y = mx + c
Find percentages using calculator and non-calculator methods
Find and interpret bearings using angles and direction on diagrams
Find upper and lower bounds and error intervals for rounded values
Find factors, multiples and prime numbers
Work with fractions including shading, simplifying, comparing and ordering
Convert between fractions and decimals, order them and interpret worded fraction problems
Convert and compare fractions and percentages including calculations and ordering
Find fractions of amounts and solve fraction worded problems
Create and interpret frequency tables and pictograms
Find terms and rules in sequences including linear, Fibonacci and exponential patterns
Find gradients of straight-line graphs
Use percentages to Increase and decrease values and calculate simple interest
Use independent events and frequency trees to calculate probabilities and complete diagrams
Apply index laws to simplify expressions including multiplication, division and fractions
Show inequalities on number lines and interpret ranges of values
Find the interior angles of polygons and the number of sides
Interpret real-life graphs including gradients, intercepts and modelling data
Interpret Venn diagrams to find probabilities including union, intersection, complements and multi-set problems
Use kinematics formulae (SUVAT) to solve motion problems with constant acceleration
Calculate lengths and areas in circles including sectors, arcs and quarter circles
Find midpoints of line segments using graphs and coordinates
Find nth term rules and use linear sequences to generate or check terms
Use scale factors to create scale drawings and find real lengths from maps
Multiply and divide fractions including mixed numbers and integers
Apply BIDMAS/BODMAS/PEDMAS to calculations
Percentage increase, decrease, profit and reverse percentages
Draw and interpret pie charts to find frequencies and data values
Understand place value, convert words and digits and form numbers from given digits
Draw and interpret plans and elevations including front, side and top views of 3D shapes
Find probabilities from combined events using sample space diagrams and two-event outcomes
Find probabilities using mutually exclusive events
Find product of prime factors and use them to find HCF and LCM
Identify and name 2D shapes and find angles in kites and parallelograms
Best value, recipes, exchange rates and worded problems
Calculate surface area and volume of pyramids, cones, cylinders and hemispheres
Use Pythagoras’ theorem to find lengths of line segments from coordinates
Use Pythagoras' theorem to find missing sides and recognise triples
Solve rate problems including money, capacity, fuel consumption and filling prisms
Rearrange formulae to change the subject of equations
Calculate perimeter and area of rectangles, parallelograms and triangles
Calculate compound interest and depreciation
Round numbers to significant figures and decimal places
Understand sampling methods including random and stratified sampling and identify sampling issues
Share amounts using ratios including two-part and three-part ratios from totals
Use similar triangles to find missing lengths using scale factors
Simplify algebraic expressions using index laws including multiplication, division and missing powers
Simplify ratios including decimals, different units and 3-part ratios
Solve simultaneous equations with different coefficients and graphically interpret solutions
Solve simultaneous equations with same or similar coefficients including rearranging
Solve one-step equations using addition, subtraction, multiplication and division
Solve 2-step equations and inverse function machine problems
Solve inequalities including 3-part and bracketed expressions
Solve equations involving brackets and four-term algebraic equations
Solve quadratic equations
Solve vector problems using triangles and parallelograms
Work with speed and acceleration including unit conversions and average speed problems
Work with squares, square roots and cubes
Draw stem and leaf diagrams including decimals and back-to-back displays
Substitute values into expressions including positive and negative integers
Draw and interpret time series graphs including trends and seasonal patterns
Calculate area of trapezia and find missing sides using the trapezium formula
Use sine, cosine and tangent to find angles and side lengths in triangles
Complete and interpret 2-way tables, timetables and distance tables
Simplify algebraic expressions including multiplying terms and collecting like terms
Recall values in trigonometry to find angles and side lengths in right-angled triangles
Write and interpret formulae including expressions and relationships between variables
Find volume and surface area of prisms including cuboids and composite shapes
Work with vectors including addition, subtraction, scalar multiples and resultant vectors