Beginner

Percentile Rank Calculator

Enter a dataset and a specific score to find what percentage of values fall at or below it — the percentile rank.
Enter all values in the dataset
The specific value whose percentile rank you want
Percentile rank
56.7

Percentage of dataset values at or below this score

Score
80
Values strictly below
8
Values equal to score
1
Total values (N)
15
Dataset mean
77.2
Dataset std dev
11.49
PR = 56.7%Score position on the distribution — PR = (L + 0.5E) / N × 100
Step by step
  1. 1

    Values strictly below score (L)

    8
  2. 2

    Values equal to score (E)

    1
  3. 3

    Total count (N)

    15
  4. 4

    Percentile rank = (L + 0.5 × E) ÷ N × 100

    (8 + 0.5 × 1) ÷ 15 × 100 = 56.7
Results are estimates for general information only and are not professional advice — always verify important results independently before relying on them. Read the full disclaimer.
Quick answer

How does this calculator work?

Percentile rank = (L + 0.5 × E) / N × 100, where L is the count of dataset values strictly below your score, E is the count equal to it, and N is the total. Paste your dataset and enter the score — the calculator counts L and E, computes the rank, and marks the score on the distribution curve.

Formula
PR = (L + 0.5 × E) / N × 100 where L = count below score, E = count equal, N = total
How this is calculated

A percentile rank tells you what percentage of a dataset falls at or below a given value. This calculator uses the midpoint interpolation formula: PR = (L + 0.5 × E) / N × 100, where L is the number of values strictly less than the score, E is the number of values exactly equal to the score, and N is the total count. Adding half of the equal-count (0.5 × E) places the score in the middle of its group, giving a more balanced result than a purely exclusive or purely inclusive formula.

For example, in a class of 20 students where 14 scored below 80 and 2 scored exactly 80, the percentile rank of 80 is (14 + 0.5 × 2) / 20 × 100 = 75%. This means 80 is at the 75th percentile — 75% of the class scored at or below that mark.

The distribution curve uses the dataset mean and standard deviation to show roughly where the score sits on a bell curve. This is only an approximation: your dataset does not need to be normally distributed for the percentile rank to be valid — the formula works on any numeric dataset regardless of its shape.

Frequently asked questions

A percentile rank tells you where a given score falls in a specific dataset (e.g. 75th percentile rank in your class). A percentile is a threshold value such that a given percentage of a reference distribution falls below it (e.g. the 75th percentile of national test scores is 620 points).

If the score does not appear in the dataset, E = 0 and the formula simplifies to PR = L / N × 100. Only the count of values strictly below the score matters in that case.

PR approaches 0% when the score is below every value in the dataset (L = 0, E = 0), and approaches 100% when the score is above every value. With the midpoint formula it reaches exactly 50% only when the score equals the median with no ties.

Also known as

how to find percentile rank
score percentile calculator
test score percentile rank
cumulative relative frequency
rank in dataset calculator
percentile rank formula
what percentile am i

APA

TG we-Calculate Editorial Team. (2026). Percentile Rank Calculator [Online calculator]. TG we-Calculate. https://we-calculate.com/calculator/percentile-rank-calculator

Chicago

TG we-Calculate Editorial Team. "Percentile Rank Calculator." TG we-Calculate. 2026. https://we-calculate.com/calculator/percentile-rank-calculator.

IEEE

TG we-Calculate Editorial Team, "Percentile Rank Calculator," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/calculator/percentile-rank-calculator

BibTeX

@misc{wecalculate_percentile_rank_calculator, title = {Percentile Rank Calculator}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/calculator/percentile-rank-calculator}}, year = {2026}, note = {TG we-Calculate} }

Did this calculator help you?