Working with Maths Challenge Past Papers
Most people treat past papers as if marking them once and moving on is enough. It isn't. The actual value comes from doing them under timed conditions, checking your answers against the official solution notes, and then going back to every question you missed or guessed on until you can do it cleanly on the second attempt. That cycle takes longer than just grinding questions, but it compresses three months of improvement into about four weeks. I keep a folder of the official papers from 2014 onwards, split by year and challenge level. The UKMT publishes them directly on their site as PDFs with full worked solutions. The links are straightforward: each paper page has a "Download" button next to the main paper and another next to the "Scheme of Marks" and "Full Solutions". You don't need to search for third-party repos unless you want them compiled into one place. The official versions are the ones you should be using because the solution quality varies when other sites reformat them.
Maths Challenge Past Papers
The main download page sits at ukmt.org.uk/challenges. From there you pick the level (Junior, Intermediate, or Senior) and the year. Each entry gives you three files. Paper first, then scheme of marks, then full solutions. I download all three at once and rename them to something readable because the default filenames are basically useless after six months. Here's how I run through a paper in practice. I print the questions, set a stopwatch, and do the whole thing without any distractions. Junior is 60 minutes for 25 questions. Intermediate is the same structure but harder questions. Senior gives you 90 minutes for 30 questions. The timing matters because the challenge is deliberately paced so most students finish close to the boundary. If you're completing it in 40 minutes with no errors, you're not giving it a fair run. If you're still on question 12 when the bell rings, you need to practice skipping and returning rather than staring at one problem for eight minutes. There's a specific edge case that trips people up regularly. In the Senior Challenge around 2018 and 2019, a few questions had answers that required calculating to more decimal places than the options suggested would be necessary. I ran into this with a geometry question where the answer was somewhere between two options that were very close together. The workaround was to check whether the question could be solved exactly using a ratio or symmetry argument instead of straight numerical calculation. Once I started looking for that kind of shortcut first rather than jumping into brute computation, the time pressure dropped noticeably. This doesn't work on every paper, but it saves roughly five minutes per sitting on the ones where it applies.
The marking scheme is worth understanding before you use it. Each correct answer gets four marks. Each wrong answer loses one mark from the total score. Unanswered questions score zero. This changes your strategy significantly compared to a standard exam. Leaving a question blank is often the mathematically optimal choice if you can't eliminate at least two of the five options. The scoring penalises random guessing hard enough that it's usually better to skip than to pick blindly. I've seen students lose 15 marks in a single paper from over-guessing when they could have saved those points by leaving five or six questions blank. Another thing people get wrong is how they review after the test. Looking at the solution and thinking "I see now, that's obvious" is not the same as actually understanding it. The solution will walk through it cleanly. Your version needs to reconstruct the path from the question to the answer using methods you'd remember under pressure. I write a one-line note beside each mistake describing what went wrong. "Read the question wrong", "Used the wrong formula", "Arithmetic error in step 3", "Didn't see the diagram symmetry". After three or four papers, the pattern of mistakes becomes obvious and you stop making the same ones repeatedly. The Junior papers tend to reward quick mental arithmetic and pattern recognition. The Intermediate papers shift toward algebraic manipulation and coordinate geometry. The Senior papers include pure maths, mechanics, and probability at a level that overlaps with first-year university maths. Knowing which topics appear most frequently helps you prioritise revision. Circle theorems come up in Intermediate almost every year. Binomial expansion and integration show up in Senior consistently. There's no way to cover everything, so spending time on high-frequency topics gives you the best return.
Get the Full Details

A couple of pitfalls worth noting. Some older papers have answer keys that contain typos. Not many, but enough that you should cross-reference with the full solutions document rather than relying solely on the answer grid. Also, the UKMT occasionally changes how questions are worded in newer papers while keeping the same mathematical core. Don't assume an old paper's style perfectly predicts the current one. The underlying difficulty level has remained fairly stable, but the surface presentation shifts. If past papers alone aren't lifting your score after two months of regular practice, the problem is usually topic gaps rather than exam technique. Getting stuck on a particular type of question repeatedly across multiple papers means you need to go back to a textbook or online resource and rebuild that topic from the ground up. Past papers diagnose problems. They don't fix them by themselves. A book like "Advanced Problems in Mathematics" by Vik Kohli covers Senior-level questions with detailed solutions and can fill gaps that the papers reveal. The schedule that works for most students is one full paper per week under timed conditions, plus 30 minutes of targeted review on the mistakes. That's it. More than that and you start burning through the available papers too quickly. Less than that and you don't build the stamina the exam requires. Six to eight papers before the actual competition is a reasonable target. Anything less and you haven't seen enough variation. Anything more and you're better off doing untimed practice on harder problems instead of racing through familiar ones.