How we make our content
- Where facts come from
- Exam boards, university pages and their archived snapshots, and official Freedom of Information responses. Each one carries a link.
- How numbers are checked
- A deterministic build-time gate: if a number is not in the fact base, the build fails.
- Original data
- ESAT figures for 29 Cambridge colleges, from official responses FOI-2025-956 and FOI-2025-982.
- What a question carries
- A worked solution and a Chinese translation per question, sat on screen against the clock in the published format.
- Independence
- No affiliation with, authorisation from, or partnership with UAT-UK, Pearson, OCR or any university.
This page describes our own content process. It is not a statement of any exam board's rules.
- Every official fact links out to its source, and each page ends with a full source list you can check line by line.
- Every number in the body must appear verbatim in that page's fact base. If it does not, the build fails and the page never ships.
- Our ESAT figures for 29 Cambridge colleges come from the University's official Freedom of Information responses; anything we calculated on top is labelled as ours, never passed off as an official ranking.
- Where a board has never released a past paper we say so, and label our own papers as original papers rather than dressing them up as past papers.
How a fact gets onto a page
Capture the official material
Board pages, university course pages, official specifications and Freedom of Information responses are stored as individual entries, each with its URL. Where a page changes often we also store an archived snapshot, so the citation does not disappear when the other side redesigns.
Writers work only from the fact base
A writer receives the fact base and a list of red lines, not an empty document. The job is to explain what those facts mean for a candidate, not to supply further facts.
The deterministic gate
A build script runs page by page: the number whitelist, the source-URL whitelist, bilingual completeness, the Chinese em dash ban, SEO length bands, block-structure validity and the affiliation-claim ban. Fail any one of them and that page is not generated.
Adversarial human check
A gate only catches deterministic problems. A fact stated backwards, a lost qualifier, one college's figure described as the University's: those are only caught by a person checking cell by cell against the fact base, which is why this step is not optional.
Number whitelist
Body numbers must exist in the fact base
The script extracts every numeric literal from the body and matches it against the fact base. One extra number fails the build.
Source whitelist
Cited URLs must exist in the fact base
Extracted the same way. A writer cannot invent an address that is not in the fact base, and a page that tries will not ship.
Affiliation-claim ban
Negation-aware
It has to pass "not affiliated with Cambridge" while blocking "Cambridge partner", so the gate reads context rather than keywords.
Bilingual completeness
Missing either side blocks the build
Both versions must exist and be non-empty, so an English page cannot quietly sit half finished.
Original data: ESAT scores at 29 Cambridge colleges
| Who produced it | How we label it | |
|---|---|---|
| Per-college module averages, lowest and highest scores, for applicants and offer holders | The University's official FOI response | Transcribed line by line, with the response reference quoted |
| Pool rank, pool median, gap to the median, applicant-to-offer gap | Arithmetic we performed on the figures in that response | The page states we calculated it and that Cambridge publishes no such ranking |
| Cut-offs, pass marks, target scores | They do not exist | The page says so plainly, with no suggestive phrasing |
Separating what we derived from what was supplied is the step most easily skipped on pages like these, and the one that matters most. A reader is entitled to know which figure came from Cambridge and which we calculated.
What a question carries
A worked solution, not just the answer letter
The Chinese translation is a subtitle, not a replacement
Sat on screen, against the clock, in the published format
After a mistake you get a diagnosis, not another paper
Four things we deliberately do not do
We do not call our own papers past papers
We claim no relationship with any official body
We publish no unsourced cut-off scores
We do not blur the billing terms
What you are actually buying
- One-off, per subject
- £58.80 for one subject, £108.80 for any two. Not a subscription.
- Access does not expire
- Everything unlocked stays unlocked, including after the update window ends.
- Updates for one year
- New material in that subject is included for one year from purchase, renewable at £18 per subject per year.
We avoid the phrase "lifetime access": access itself does not expire, but new material is included for the update window, and describing that as lifetime would misstate what you get.
Official sources
- UAT-UK: about UAT-UK (the body behind the ESAT, TMUA and TARA)
- University of Cambridge: current ESAT requirements (no score threshold is published)
- Imperial College London: ESAT page (official dates and deadlines)
- WhatDoTheyKnow: the public archive of UK freedom-of-information requests and responses
Spotted something wrong on this page? Write to contact@frontierace.ai with the page address and the sentence in question.
Frequently asked questions
Is your content written by AI?
What is your relationship with the exam boards?
How did you obtain the Cambridge college data?
What if I find an error on a page?
FrontierVUE is an independent practice platform. It is not affiliated with or endorsed by UAT-UK, Pearson, OCR, the University of Cambridge, Imperial College London, or any official admissions-test owner.
FrontierVUE 是独立的备考练习平台,与 UAT-UK、Pearson、OCR、剑桥大学、 帝国理工学院或任何官方入学考试主办方均无隶属或背书关系。
Judge it for yourself
Every subject has a free paper you can sit end to end, with the same worked solutions and translations as the paid ones.