Find your percentile standing in a class based on your score and the scores of your classmates.
The Class Percentile / Rank Calculator shows where a single score stands relative to a full set of scores from a class, cohort, or test group — expressed both as a percentile (the percentage of scores that fall at or below yours) and as a straightforward numeric rank (for example, 4th out of 30). This is a different question from a raw percentage or letter grade: scoring 72% might sound mediocre in isolation, but if the class average was 58%, that same 72% could place you near the top of the group, which a bare percentage figure alone does not reveal.
To use it, enter your own score, then paste in the full list of scores for the entire class or group, separated by commas or line breaks, making sure to include your own score somewhere in that list. Press "Calculate Percentile & Rank" and the tool sorts the full list, locates your score's position within it, and reports both your percentile (what proportion of the group you scored at or above) and your plain numeric rank (such as "4th out of 27 students").
Percentile and rank answer related but distinct questions and are both useful in different situations. Percentile is especially useful when comparing your relative standing across two different tests or groups of different sizes — being at the 85th percentile means roughly the same thing whether the group had 20 students or 200, whereas a rank of "17th" means something very different in each case. Rank, on the other hand, is often what a scholarship criterion or class ranking policy explicitly requires ("top 10 students receive an award"), so having both figures calculated together covers the two most common ways institutions phrase a relative-standing requirement.
This tool requires the actual list of every classmate's score to calculate an accurate result; it cannot estimate percentile or rank from a class average and standard deviation alone, since real score distributions are frequently uneven or clustered in ways a simple average does not capture. If you only have access to summary statistics rather than the full list of individual scores, treat any estimate as rough, and prefer this exact calculation whenever the complete list of scores is available to you.
All sorting and calculation happens instantly using JavaScript in your browser, so an entire class list of scores, which some students or teachers might consider sensitive, is never transmitted anywhere.
When comparing your standing across two different tests taken at different times, always calculate percentile separately for each test using that test's own full score list rather than assuming your percentile from one test carries over to another, since class composition, test difficulty, and score spread can all differ meaningfully between separate assessments even within the same course.
For a very large class, pasting the complete score list can take a moment to prepare, but it is worth the effort over relying on rough estimates, since real score distributions are frequently clustered unevenly around certain values rather than spread smoothly, which is exactly the kind of detail an average-based estimate would miss entirely.
Rank is your plain position in the list (such as 4th out of 27). Percentile expresses the same standing as a percentage of the group you scored at or above, which makes it easier to compare across groups of different sizes.
Yes, paste the complete list of scores including your own, so the calculator can correctly locate your position within the full group rather than treating your score as external to it.
Tied scores share the same rank position and are given the same percentile, since they represent an equal standing within the group rather than an arbitrary ordering between identical scores.
No, an accurate percentile or rank requires the complete list of individual scores. A class average alone does not reveal enough about the distribution of scores to calculate an accurate standing.
No, everything is calculated locally using JavaScript in your browser and the score list is never transmitted to a server or saved after you leave the page.