Education

GPA, grades & study calculators

13 tools
Education · United States

Class Rank Calculator

Class rank → percentile, top-% and decile (and back). Accurate, instant and free — for United States.

Mode

What these mean:

Percentile
85.00percentile
Percentile
85.00
Top %
15.00
Decile
2

Rank 45 of 300 puts you in the 85th percentile (top 15%) — decile 2.

Percentile

85.00

Top %

15.00%

Decile

2

What percentile means here

Percentile is the percentage of the class you rank above — so a higher percentile is better. Being in the 85th percentile means you outrank about 85% of your classmates. It is the mirror image of your top-%: 85th percentile is the same as being in the top 15%.

Schools handle ties differently

This calculator assumes every rank is distinct. When students tie, schools break ties in different ways — some share a rank (two “3rd” students, no 4th), others use the mid-rank of the tied group. If your school reports ties, your official percentile can differ slightly from this estimate. Many US high schools also now report deciles or quintiles instead of an exact rank.

Comparing your GPA too? Convert or combine grades with the GPA Calculator.

Methodology

How percentile, top-% and decile are calculated

From just your rank and class size, the tool derives your percentile (the share of the class you rank above), your top-% (rank as a share of the class), and which 10% decile band you fall in — and it runs the maths in reverse to tell you the rank a target percentile needs.

Percentile

(size − rank) ÷ size × 100

percentile = (size − rank) ÷ size × 100

Higher is better. Rank 1 approaches — but never quite reaches — 100.

Top-% & decile

rank ÷ size × 100

top% = rank ÷ size × 100 · decile = ceil(top% ÷ 10)

Top-% is lower-is-better; decile 1 is the top 10% band.

Worked example · rank 45 of 300 → 85th percentile, top 15%, decile 2
Percentile
85th
Top %
15%
Decile
2nd
  1. 1
    Percentile: (300 − 45) ÷ 300 × 100 = 85 — you rank above about 85% of the class.
  2. 2
    Top-% and decile: 45 ÷ 300 × 100 = 15%; ceil(15 ÷ 10) = 2 — the 2nd decile.
Ties & ranking rules

Where your official percentile can differ

The arithmetic is exact, but two school-specific choices — how ties are handled and whether rank is built on weighted or unweighted GPA — can shift the official number. Read both before you quote a percentile on an application.

Schools break ties differently

This tool assumes distinct ranks. When students tie, some schools share a rank (two “3rd” students, no 4th) and others use the mid-rank of the group. The tie-aware formula is percentile = (students below + 0.5 × students tied) ÷ size × 100 — if your school reports ties, expect a small difference from this estimate.

Weighted vs unweighted ranking is a school choice

Some schools rank on unweighted GPA (every course on one 4.0 scale); others weight honors, AP and IB courses. The same transcript can land at a different rank under each system, so confirm which your school uses. This calculator works from whatever rank you enter — it does not assume either.
FAQ

Frequently asked questions

Your percentile is the percentage of your class you rank above, so a higher percentile is better. It is calculated as percentile = (class size − rank) ÷ class size × 100. For example, rank 45 out of 300 gives (300 − 45) ÷ 300 × 100 = 85th percentile, meaning you outrank about 85% of your classmates. Colleges usually read percentile as "top student = ~100th percentile".

They are mirror images. Percentile is the share of the class you are above (higher is better); top-% is your rank as a share of the class (lower is better), calculated as rank ÷ class size × 100. Rank 45 of 300 is the 85th percentile and the top 15% — the two always add up to 100%. Colleges often ask for the top-% ("top 10% of class"), which is why this tool shows both.

A decile splits the class into ten 10% bands by rank. Decile 1 is the top 10%, decile 2 the next 10%, and so on down to decile 10. It is computed as ceil(top-% ÷ 10). Rank 45 of 300 is in the top 15%, which falls in the 2nd decile. Many US high schools now report a decile or quintile band instead of an exact rank, so knowing your band is often more useful than the raw number.

Switch to "Percentile → rank" and enter a target percentile plus your class size. The tool returns the approximate rank that maps to it using rank = class size × (1 − percentile ÷ 100). For instance, to be in the 90th percentile (top 10%) of a class of 300 you need to rank about 30 or better. This is handy for setting a goal from a college’s stated "top X%" admissions guideline.

This calculator assumes every rank is distinct. In practice students often tie, and schools break ties differently: some assign a shared rank (two "3rd" students and no "4th"), others use the mid-rank of the tied group. The statistically correct tie-aware formula is percentile = (students below you + 0.5 × students tied with you) ÷ class size × 100. If your school reports ties, your official percentile can differ slightly from this estimate — treat this as a close approximation.

It depends on your school. Some rank students on unweighted GPA (all courses on the same 4.0 scale) and others on weighted GPA (honors, AP or IB courses earn extra points). The two can produce meaningfully different ranks for the same student, so check which system your school uses before comparing your rank to anyone else’s. This tool works from whatever rank your school gives you — it does not assume either system.

Yes — it is completely free with no sign-up, and every calculation runs entirely in your browser. Nothing you enter is sent to a server or stored.

Sources

Method, assumptions & references

Method & assumptions Sources: College Board — BigFuture (class rank in admissions) Updated Jul 2026

Methodology: percentile = (size − rank) ÷ size × 100 (higher is better); top-% = rank ÷ size × 100; decile = ceil(top-% ÷ 10); reverse rank = round(size × (1 − percentile ÷ 100)). Distinct ranks are assumed; the tie-aware form is (below + 0.5·equal) ÷ size × 100. Schools rank on weighted or unweighted GPA and handle ties differently, so an official percentile can vary. All calculations run client-side; nothing is stored.

Cross-links

Working out your grade point average too? Use the GPA Calculator.

How we calculate this

Reviewed by Reckonist Editorial · Last reviewed 4 July 2026. Figures follow the methods and sources set out in our editorial standards.

The rank-to-percentile formula is simple arithmetic, but how a school breaks ties and whether it ranks on weighted or unweighted GPA are set by your institution and can change your official percentile. Always confirm your reported rank and percentile against your own school records. This is guidance only, not an official rank report.

Keep going

Same-category tools follow this colour; a cross-category link keeps its own.