WSWorker's Studio
🏅

Class rank percentile calculator

🔒 Runs locallyEducation & statistics

Estimate a percentile from a class rank and total.

The class rank percentile calculator converts a rank position (1 = best) and the total number of students into a percentile, using the rank-interval midpoint method: Percentile = 100 × (total − rank + 0.5) ÷ total.

Share

LINEFacebookXThreads

How to use

  1. Enter the rank (1 = best) and the total number of students.
  2. Percentile = 100 × (total − rank + 0.5) ÷ total — the rank-interval midpoint method.

Common use scenarios

  • Converting a class rank (like "5th out of 120") into a percentile for a report or application.
  • Understanding roughly what percentage of a class a given rank represents.
  • Comparing rank-based standing across groups of different sizes.
  • Double-checking a percentile a school reported alongside a rank.

✓Content & verification reviewed: 2026-08-25

How we verify Class rank percentile calculator

How to confirm the percentile matches the rank data you have.

This uses rank and total, not below/tied counts

This tool's inputs are a rank position and the total group size — if you instead have counts of how many scored below and how many tied, use the PR percentile rank calculator, which takes different inputs and isn't interchangeable with this one.

Formula: Percentile = 100 × (total − rank + 0.5) ÷ total

This rank-interval midpoint method treats each rank position as occupying the middle of its own interval in the distribution — rank 1 (best) produces a percentile just under 100, and the last rank produces a percentile just above 0.

Ties aren't represented — you decide how to handle them before entering a rank

This tool accepts only a single integer rank with no built-in concept of tied ranks (like two students both ranked "5th") — if your data has ties, you need to decide in advance how you want to represent that rank position before calculating.

Before you rely on the result

  • You've confirmed this tool needs a rank and total, not below/tied counts — use the PR percentile rank calculator for that instead.
  • Rank is a positive whole number and does not exceed the total.
  • You've decided how to represent any tied ranks before entering a single rank number.
  • You understand rank 1 corresponds to the top of the distribution, producing the highest percentile.

Who this is for

  • Anyone converting a class rank into a percentile for a report or application.
  • People wanting to understand what percentage of a class a rank represents.
  • Anyone comparing rank-based standing across groups of different sizes.
  • People double-checking a percentile a school reported alongside a rank.

Real-world examples

Reporting rank as a percentile for an application

A student who knows their class rank (like 5th out of 120) but needs a percentile for a college application converts it here to get a comparable figure.

Comparing ranks across different class sizes

Someone comparing a rank of 10th in a class of 50 against 10th in a class of 200 converts both to percentiles to see which actually represents stronger relative standing.

Sanity-checking a school-reported percentile

A parent or student who received a percentile alongside a rank recalculates it independently to confirm the school's reported figure is consistent.

Limitations

  • Only accepts a single integer rank — it has no notion of tied ranks; decide how to represent a tie yourself before entering a number.

Frequently asked questions

What's the difference between this and the PR percentile rank calculator?

This tool takes a rank position and total as input; the PR percentile rank calculator takes below/tied/total counts instead — they use different inputs and aren't interchangeable.

How are tied ranks handled?

They're not — this tool only accepts a single integer rank. If your data includes ties, decide how you want to represent that student's rank position before entering a number.

Does rank 1 give the highest or lowest percentile?

Rank 1 (the best rank) produces the highest percentile, just under 100 — the formula is designed so a better rank always yields a higher percentile.

What if my rank is larger than my total?

That's an invalid input — rank can't exceed the total number of students, since a rank position must fall within the group being ranked.

🔒 Runs in your browser — nothing is uploaded. Results are for reference only; see the disclaimer. Last updated: 2026-08-25

Subscribe for updates

New tools and tips, straight to your inbox. No spam, unsubscribe anytime.