Grade Percentile Calculator
Find the percentile of any test score — from a full class score list, or from the class mean and standard deviation.
Tool 1 — Percentile from a class/data set
Paste every score in the class (or group) and the score you want to rank. Uses the same linear-interpolation method as the Percentile & Quartile Calculator.
Tool 2 — Percentile from mean and standard deviation
Assumes the class scores are roughly normally distributed. Uses the same standard-normal CDF as the Z-score Calculator.
What is a percentile?
A percentile is the percentage of scores in a group that fall at or below a given score. If you're at the 85th percentile on a test, 85% of the people who took that test scored the same as you or lower — you outranked roughly 85 out of every 100 test-takers.
A percentile is NOT a percentage score. These two numbers answer completely different questions and constantly get confused:
- Percentage score (e.g. 85%) — how many questions you got right. It's a property of your paper.
- Percentile (e.g. 85th percentile) — how you rank against everyone else who took the same test. It's a property of your position in the group.
The two numbers can look almost identical or wildly different depending on the class. Concrete example: imagine an easy quiz where 60% of the class scored above 90%. You scored 85% correct, but because so many classmates scored higher, you land at only the 40th percentile. Same student, same paper — the two numbers disagree because they measure different things.
Grade percentile explained, step by step
The calculator exposes two tools because "percentile" is computed two very different ways depending on what data you have. Each card covers one piece of the logic used here.
1. Sort the class list — position is everything
Tool 1 works on a list of raw scores. First step is to sort them ascending. Every score's percentile depends only on where it lands in that sorted list — the underlying numbers don't matter beyond ordering.
2. Linear-interpolation percentile (PERCENTILE.INC)
With rank r (0-indexed) and n scores, percentile = r / (n − 1) × 100. If the target falls between two class members, the calculator interpolates linearly — the same method Excel and NumPy use by default.
3. Normal-distribution percentile (from μ and σ)
Tool 2 needs only the class mean and standard deviation. Convert the raw score to a z-score, then the percentile is the area to the left under the standard normal curve — Φ(z) × 100.
4. Percentile vs percentage — a common mix-up
A percentage score is what fraction of the exam a student got right. A percentile is how many classmates they beat. Scoring 82% might place a student at the 30th percentile in a high-performing class, or the 95th in a low-performing one.
Percentile vs percentile rank vs quartile
These three terms describe the same idea at different levels of detail:
- Percentile — any value from 0 to 100. The 37th percentile is the score below which 37% of the data sits.
- Percentile rank — the percentile assigned to a specific score. That's what Tool 1 computes.
- Quartile — the special percentiles 25 (Q1), 50 (Q2, the median) and 75 (Q3) that split the data into four equal parts.
For quartile-specific work — Q1, Q3, IQR, box plots, outlier flagging — use the Percentile & Quartile Calculator.
Common mistakes
- Treating percentage score and percentile as the same number. An 85% score is not automatically the 85th percentile — it depends entirely on how the rest of the class did.
- Assuming a normal distribution when the real data is skewed. Tool 2 assumes bell-shaped scores. If the class actually has a ceiling effect (lots of 100s), or a long tail of very low scores, the normal-based percentile will be off. Prefer Tool 1 whenever you have the real list.
- Confusing "top 10%" with "10th percentile". The top 10% is the 90th percentile and above. The 10th percentile is the bottom 10%.
- Using σ from a small sample as if it were the population value. With only a handful of scores, prefer Tool 1 or compute a confidence interval on the mean instead.
Features of this calculator
- Two tools in one page: from a full class list, or from mean and standard deviation
- Tool 1 uses the same linear-interpolation percentile method as the Percentile & Quartile Calculator (NumPy percentile / Excel PERCENTILE.INC)
- Tool 2 uses the same standard-normal CDF as the Z-score Calculator, with a shaded bell-curve diagram
- Sorted-list view highlights exactly where the target score sits
- Show / hide step-by-step working for every result
- Clear explanation of percentile vs percentage score, addressing the most common student confusion
Frequently asked questions
+Is the 90th percentile the same as a 90% score?
No. 90% means you got 90% of the questions right; the 90th percentile means you scored higher than 90% of the people who took the same test. A 90% score can be the 60th percentile on an easy test or the 99th on a hard one.
+What percentile is average?
The 50th percentile — the median. Half the group scored at or below that value; half scored above. In a symmetric (normal) distribution the 50th percentile equals the mean.
+Which tool should I pick?
If you have every score in the class, use Tool 1 — it doesn't assume any distribution shape. Use Tool 2 only when all you have is the mean and standard deviation and the scores are roughly bell-shaped.
+Can two students share the same percentile?
Yes. Tied scores share the same percentile rank — the calculator returns the same number for both.
+Why does the calculator return 0 or 100 for scores outside the class range?
Linear interpolation can only place scores that sit between real class members. A score below the lowest student is at the 0th percentile of that class; a score above the highest is at the 100th.
+Which percentile formula is this?
The same linear-interpolation-between-closest-ranks method used by NumPy's percentile and Excel's PERCENTILE.INC. It's also what the Percentile & Quartile Calculator on this site uses — so the two pages always agree.