ManyTools

Class Rank Calculator: What Percent of Your Class You Are In

Turn a class rank like 15 of 300 into the top percent and the top tenth, quarter or half, or paste your class's GPAs to find your rank, with ties shared.

Last updated: October 21, 2026How this is calculated →

To turn a class rank into a percentage, divide your rank by the class size and multiply by 100. Rank 15 in a class of 300 is 15 / 300 x 100 = 5, so you are in the top 5% of the class, with 285 students, or 95%, ranked below you. That also puts you in the top tenth. Rank 1 is the top of the class, and the smaller the percent, the higher the rank.

This page converts a rank or a list of GPAs into percentages using the rules stated above. Your school's official class rank comes from its own policy and records, and it can differ from this estimate because of weighting, tie rules or which students are counted.

Your class rank

Top 5%

Rank 15 of 300: 285 students are ranked below you (95% of the class), which puts you in the top tenth of the class.

Schools set their own rules for class rank (weighted or unweighted GPA, ties, who is counted), so your school's official figure can differ.

We email you a link back to this page and add you to occasional ManyTools emails; every email has a one-click unsubscribe.

Embed this calculator on your site →

About the Class Rank Calculator

Class rank is your position in your graduating class, with 1 at the top, and each school sets its own basis for it. Some applications and scholarship forms ask for it as a percentage or a band rather than a number, because rank 20 means something very different in a class of 60 than in a class of 600. This calculator gives both. The top percent is your rank divided by the class size, times 100. The percent ranked below you is the rest of the class, so the two always add to 100. The band says whether you fall in the top tenth, the top quarter, the top half or the bottom half, and a rank exactly on the line counts inside it: 30 of 300 is the top tenth. If you only know GPAs, switch to the list and paste every GPA in the class, including yours. The calculator ranks you by counting how many are higher, and students with the same GPA share the best rank, so with two people tied for second the next student is fourth. Schools set their own rules, so check your transcript or ask your counselor for the official figure.

Frequently asked questions

Is top 5% the same as the 95th percentile?+

Close, but they are counted from opposite ends. Top 5% means your rank is in the first 5% of the class, and 95% of the class is ranked below you; on this page those two always add to 100. Formal percentile formulas vary, so a statistician's figure for the same class may not match exactly.

Why does my school's rank differ from this?+

Schools differ on weighted or unweighted GPA, which courses count, how ties are broken and when rank is figured. Some report only a decile or quarter, and some do not rank at all. This page uses the rank and size you enter, or the GPAs you paste, and treats every equal GPA as a tie.

How are ties handled in the GPA list?+

Students with the same GPA share the best rank among them, and the next rank skips ahead. In the GPAs 4.0, 3.9, 3.9 and 3.7, both 3.9s are rank 2 and the 3.7 is rank 4.

My school does not rank. What should I put on an application?+

Ask your counselor how your school handles rank questions on applications. If your school sends a profile with transcripts, it may describe the grading scale and GPA distribution.

Embed this calculator

Free to use on your own site. Paste this snippet where you want the class rank calculator to appear — it resizes itself automatically.

Embed code
<iframe
  src="https://manytools.co/embed/class-rank-calculator"
  title="Class Rank Calculator by ManyTools"
  data-manytools="class-rank-calculator"
  width="100%"
  height="640"
  loading="lazy"
  style="border:0;width:100%;max-width:720px"></iframe>
<script>
(function () {
  window.addEventListener("message", function (e) {
    if (e.origin !== "https://manytools.co") return;
    var d = e.data || {};
    if (d.type !== "manytools:embed:height" || d.slug !== "class-rank-calculator") return;
    var f = document.querySelector('iframe[data-manytools="class-rank-calculator"]');
    if (f && d.height) f.style.height = d.height + "px";
  });
})();
</script>
Plain link (fallback)
<a href="https://manytools.co/education/class-rank-calculator">Class Rank Calculator by ManyTools</a>