Strong foundations
Secure number, algebra, geometry and data skills.
MathLinks Programme
Strong foundations. Deeper reasoning. Confident mathematicians.
A progressive Mathematics Foundations programme for Years 6–11 combining secure school mathematics with deeper reasoning, problem solving and age-appropriate competition preparation.
Students select their year group, take the corresponding pre-course assessment, and enrol into an appropriate batch.
What students develop
Secure number, algebra, geometry and data skills.
Explain, compare and justify methods rather than relying on memorised steps.
Small-group teaching designed to keep every student involved.
Progressive challenge problems matched to the student's year group.
How we teach
Programme curriculum preview
Secure number fluency while learning to notice structure and exploit divisibility.
Build flexible methods for comparing, scaling and solving multi-step proportional problems.
Move from arithmetic patterns to concise symbolic reasoning.
Develop accurate spatial reasoning with shapes, angles and measurement.
Interpret information carefully and reason about chance using precise language.
Prepare for non-routine Primary Maths Challenge style problems without relying on memorised procedures.
Available classes
Not ready to commit? Request a demo →
Strengthen integer fluency and begin using number structure more strategically.
Connect fractions, decimals, percentages and ratio in increasingly complex contexts.
Represent relationships algebraically and solve progressively richer problems.
Use angle, symmetry and construction facts to solve multi-step geometric problems.
Analyse distributions and simple experiments using appropriate statistical measures.
Develop the flexible thinking used in the UKMT Junior Mathematical Challenge.
Available classes
Not ready to commit? Request a demo →
Extend fluency with indices, roots and number structure for harder reasoning problems.
Solve compound proportional problems efficiently and explain why methods work.
Link symbolic manipulation to graphical representation and structured proof.
Combine angle facts, transformations and coordinate reasoning in unfamiliar settings.
Use multiple representations to interpret uncertainty and compare data.
Build depth for UKMT Junior Mathematical Challenge and Junior Mathematical Olympiad style reasoning.
Available classes
Not ready to commit? Request a demo →
Consolidate core GCSE number work while pushing into deeper structural reasoning.
Develop confident manipulation and connect equations, sequences and graphs.
Combine classical geometry with coordinate and trigonometric methods.
Model real and abstract problems using proportional relationships.
Reason from distributions, samples and combined events.
Develop UKMT Intermediate Mathematical Challenge style problem solving across number, algebra, geometry and combinatorics.
Available classes
Not ready to commit? Request a demo →
Use exact forms, bounds and indices confidently in unfamiliar problems.
Move fluently between algebraic, numerical and graphical representations.
Solve demanding multi-step problems using proof, trigonometry and circle results.
Model compound events and interpret data critically.
Build mathematical maturity through justification rather than answer-only methods.
Practise non-routine UKMT Intermediate Mathematical Challenge and follow-on olympiad-style questions.
Available classes
Not ready to commit? Request a demo →
Refine exact calculation and number reasoning for high-attaining GCSE work and beyond.
Solve and interpret advanced algebraic relationships efficiently and rigorously.
Integrate geometric facts with vector and trigonometric reasoning.
Analyse compound probability and data representations with careful interpretation.
Prepare for the transition to advanced study through concise, logically complete arguments.
Use UKMT Intermediate Mathematical Challenge and olympiad-style problems to deepen pre-A-level mathematical maturity.
Available classes
Not ready to commit? Request a demo →
Attend the first two live sessions. If the programme is not right for you, notify us before the third live session begins and we will refund the course fees paid, subject to the published terms.