Transparency

How tutor listings rank.

Tutors who list with us deserve to know what moves them up or down the page. The formula's below, with a worked example.

In plain English

  • Tutors are sorted by their review score, smoothed against a platform-wide baseline so a single 5-star review can't leapfrog a tutor with fifty 4.6-stars.
  • Older reviews count less than recent ones. A tutor's score reflects recent performance, not all-time history.
  • Safeguarding-verified tutors (DBS, PVG, AccessNI) get a small lift on their score.
  • Scores are rounded to one decimal place to match the star rating you see displayed on tutor cards.
  • When two or more tutors come out with the same final score, their order rotates each day, so every tutor in that tied group takes a turn near the top. Most tutors have too few reviews for their scores to differ, so this decides where much of the page sits. The animation further down shows it.
  • Three page-1 slots are held open for tutors who joined in the last 30 days and who wouldn't otherwise have made page 1, clearly labelled as new. If a new tutor has already earned their spot in the ranked order, they keep it, no label, no special treatment. If no recently-joined tutor needs a lift, the slots fill from the ranked order like every other position.
  • If you use Find a tutor and answer the teaching-style questions, those results can be ordered by how well each tutor's style matches, inside the review bands described below. More on that below.
  • Parents are asked the same teaching-style questions when they review. Once enough have answered, matching follows what parents describe, not only what the tutor picked.

What we don't reward

Response time isn't in the formula. You might be teaching, away, or choosy about who you take on, and none of that says anything about how good a tutor you are. Hourly rate isn't in there either: the default sort doesn't push cheaper tutors above pricier ones (students who want that sort pick it explicitly). Recency of joining doesn't lift a score. New tutors get the reserved page-1 slots described below instead.

Tutorperch doesn't sell placement. There is no boosted tier and no featured slot. Tutors pay no fee for being listed and no fee to rank higher; the £9.99 finder's fee and the £3.00 identity-verification fee are the only payments on the platform, and neither moves a tutor up the page. Admins can hide profiles for safeguarding or compliance reasons but can't push one tutor above another. The ranking code is the same for everyone, including us. If we ever change the formula or the constants, you'll see it announced on this page first.

For a deeper read on how we designed the rotation tiebreaker, the alternatives we considered, and the simulations we ran, see our research note: Fairness in tutor rankings .

Reviews are gated. Only a student who's paid the finder's fee for a specific tutor can review that tutor, and the review window opens 30 days after the payment (so reviews reflect at least one real lesson). Coordinated review manipulation, sock-puppet reviews, and reviews of tutors you haven't actually engaged are all grounds for sanction under our Terms and Code of Conduct .

What takes a tutor off your list

Ranking never removes anyone. A tutor with no reviews and no badges still appears, further down the page.

Filters do remove people, which is what they are for. Tick safeguarding checked, qualified teacher, an exam board or a SEND need area on a subject or city page, and tutors without it drop out. The button tells you how many are left before you apply it.

The teaching-style questions in Find a tutor only change the order. So does the question about the support a learner receives at school. Both leave the same tutors on the page.

How page 1 is built

Below is a 30-day simulation of a single search showing both layers in one view. The two-column grid is the actual page-1 layout, 24 slots. Two tutors at the top are tied at five stars and swap each day; the tutor below them has a uniquely lower score so they stay put; further down, tied tutors take turns. Slots 10, 15, and 20 hold space for tutors who joined recently and would otherwise be off-page, they rotate among that newcomer pool. Watch the "views" counter on each card accumulate.

Example scenario · 30-day daily rotation on page 1

Day

01

of 30

Page-1 rotation animation1357911131517192123PAGE 1 ENDS HERE···Top tutor 1★ 5.00Top tutor 2★ 5.00Top tutor 3★ 4.90Top tutor 4★ 4.78Tutor H1★ 4.50Tutor H2★ 4.50Tutor H3★ 4.50Tutor H4★ 4.50Tutor M1★ 4.40Tutor M2★ 4.40Tutor M3★ 4.40Tutor M4★ 4.40Tutor 01★ 4.30Tutor 02★ 4.30Tutor 03★ 4.30Tutor 04★ 4.30Tutor 05★ 4.30Tutor 06★ 4.30Tutor 07★ 4.30Tutor 08★ 4.30Tutor 09★ 4.30Tutor 10★ 4.30Tutor 11★ 4.30Tutor 12★ 4.30New to TutorperchNew tutor 1★ 4.30New to TutorperchNew tutor 2★ 4.30New to TutorperchNew tutor 3★ 4.30New to TutorperchNew tutor 4★ 4.30New to TutorperchNew tutor 5★ 4.30New to TutorperchNew tutor 6★ 4.30
Top-rated tutor
Score-tied tutor
Baseline tutor
New to Tutorperch (reserved slot)

Slots 10, 15, and 20 are reserved for tutors who joined recently (carrying the "New to Tutorperch" label). The other 21 page-1 slots fill from the ranked order, with tied tutors taking turns each day. Watch the "views" counter on each card: page-1 tutors climb steadily while off-page tutors barely move.

The slots are reserved rather than built into the score, because promoting newness inside the score would say a new tutor is better than an established one on the same evidence. A separate, labelled surface gives new tutors a floor of visibility and leaves everyone else's ranking alone.

The formula

For the curious: the smoothing is a Bayesian-weighted average. The formula sits below, with the variables explained underneath. The result is rounded to 1 decimal place; the safeguarding lift is added after that rounding, so it sits a tutor just above non-verified peers with the same rounded score rather than promoting them across a whole rating tier.

score = ( neff × reff ) + ( m × C ) neff + m + β

β applies only to safeguarding-verified tutors.

The two ingredients carry the time decay. Each review is weighted by its age, so a fresh review counts for full weight and an old one counts for a fraction. A review that is age days old gets weight:

weight = 2 - age 547

547 days is an 18-month half-life: a review halves in weight every 18 months.

None of this makes a review disappear. Reviews never expire: the full text and star rating stay on the tutor's profile permanently, however old they get. The decay only changes how much an older review counts towards the tutor's position in search results.

Summing those weights across a tutor's reviews gives the effective count neff; the weighted mean of the ratings gives the effective average reff. Those two feed the formula above in place of a plain count and average. The live directory applies the curve in five age bands rather than the exact exponential. The bands track it closely enough that the principle is the same.

neff
The tutor's effective review count: every review summed by its decay weight from above. In the five bands the live directory uses, a review from the last six months counts in full and one over five years old counts for a tenth.
reff
Their effective average review score (1–5 stars), weighted by the same decay factor so recent reviews count for more than older ones.
m
= 10. Prior weight. The number of reviews we treat as enough to trust a tutor's average. At about 10 reviews the score is an even split between their own rating and the baseline. Below that it pulls toward C, and above it their own average wins.
C
= 4.3. The baseline rating an unrated tutor sits at. Set conservatively below the typical review average so a tutor with many average-mean reviews genuinely outranks a tutor with no reviews. We'll recalibrate as the directory grows.
β
= +0.05. Additive bump for tutors with a current DBS, PVG, or AccessNI badge. Modest by design: a strong review record beats it.

We'll raise m as the directory grows and tutors accumulate more reviews. Any change is announced here first.

A worked example

Four example tutors plus a row for you. Dial in your numbers below and watch where you land in the table, the constants are the same ones the live directory uses.

Try your own

TutorReviewsAvgSafeguardingActual scoreRank score
#1 Ben 504.64.554.60
#2 Anya 15.04.364.40
#3 Chiara 04.354.35
#4 David 04.304.30
#5 You you04.304.30

Actual score is the full-precision Bayesian average. Rank score is the value the sort uses: the Bayesian average rounded to 1 decimal place, with the safeguarding bump added afterwards. The rounding is why two tutors who look a hair apart in the actual column can land on the same rank score and rotate day-to-day.

  • Ben: Fifty reviews at 4.6. The real average dominates the prior.
  • Anya: One 5-star review. The prior pulls her score toward the platform average, she sits above the baseline but below tutors with more reviews. Around six perfect reviews would round-match Ben at 4.6 and bring her into the daily rotation alongside him.
  • Chiara: New tutor, no reviews yet. Sits at the prior plus the safeguarding bump.
  • David: New tutor, no reviews, no safeguarding badge. Sits exactly at the prior.

Availability and city searches

The score above orders tutors within a single group. Two things put a tutor into a different group: whether they're currently accepting new students, and whether the search names a specific city.

Tutors not currently accepting students sit at the bottom of every list, regardless of rating, safeguarding badge, price, or location. Their profiles stay visible so past students can still find them to write reviews, but a parent shouldn't waste time messaging someone who can't take them on this week. This applies to every sort option, including "Price: low to high" and "Recently joined".

City-based searches like /tutors/maths/in/manchester tier the results by location: in-person tutors based in the named city first, then online tutors, then everyone else. The Bayesian formula orders within each tier. A tutor in the city you named comes above a slightly better-rated one elsewhere.

How your teaching-style answers change the order

Parents who go through Find a tutor can answer four optional questions about how they would like their child taught, offered on the results page once the main questions are done. The answers order the wizard's own results, travel with you into the tutor directory , and can be changed or cleared at any time.

An answer changes the order of the list. It never removes a tutor from it. We group tutors into review-score bands 0.25 of a star wide, and your answers decide the order inside a band. A style answer can reorder tutors whose review scores sit close together; it never lifts a tutor over one whose review score sits in a higher band.

A tutor who has not answered these questions sits in the middle rather than at the bottom. Answering is not itself an advantage: a tutor whose answers match what you asked for moves up, and one whose answers do not moves down by the same amount.

Where tutors come out equal on everything above, the daily rotation decides the order.

We rank within a pool of at most 500 tutors. With a location filter that pool is the nearest 500 by radius. Without one it is the top 500 by the review score above.

Parent feedback on teaching style

When families leave a review, they can optionally say how the tutor approached lessons on a few axes a parent can actually see. The profile never shows one parent’s answers, only the pooled position; the tutor sees the answers that came with each review of theirs. The labels on a tutor’s profile are always what the tutor set. Once at least 5 independent answers arrive on an axis, we also show what parents experienced on a scale underneath. We never relabel the tutor’s choice, including when parents disagree.

Matching starts from the tutor’s own answer, which counts for as much as 8 parent observations, and shifts toward what parents describe as their answers accumulate. So a tutor whose parents consistently report something other than what was declared is matched on what parents report.

One question, as reviews arrive. This tutor answered Structured.

Your answer What parents described Wider band, fewer answers

Structured Responsive
Under 5

Too few people to describe anyone fairly, so nothing is shown.

6 · 4 agree

The marker appears, with a wide band around it.

20 · 15 agree

Most agree with you, so the band tightens and the marker settles.

20 · 5 agree

Most describe the other side. Your label stays as you set it; matching follows them.

Below 5 answers on an axis, visitors only see the tutor’s own label. The soft band around the parent marker is an uncertainty range: it starts wider when answers have only just cleared the floor, and tightens as more parents answer the same axis.

The homepage avatar strip

The strip below the homepage hero shows 8 tutors, refreshed daily. Each tutor's score is their weight in a daily random draw. Stronger-scoring tutors come up more often, and the lineup changes every day.

A tutor shows up more often by earning reviews or by being safeguarding-verified. The same two signals search ranks on, nothing else. The draw has a fairness floor so the same handful of strong-rated tutors can't fill the strip every day; newer tutors with no reviews still have a real chance of appearing, and they'll show up more often once they've earned reviews. Tutors can't pay to be in the strip, same as the search rankings.

Robert S., Co-founder

Ready to find a tutor?

Free to browse, free to message. £9.99 one-off to unlock contact-sharing with one tutor.

List as a tutor

Related

List as a tutor

Browse free, message tutors directly. Unlock contact-sharing with one tutor when you're ready.

Written by Robert S. Last reviewed