Every grade calculator a student needs

I Have a 85 in the Class — What Do I Need on the Final?

Going into the final with a 85%: if the final is worth the typical 20%, you need more than a perfect score (an A isn't reachable) and 60% for a B. Every common weight is below — or set your exact numbers in the calculator.

Runs entirely in your browser — nothing is saved or sent anywhere.

What you need at every final-exam weight

Final worthFor AFor BFor CFor Pass (D)
10%Not possible35%Locked in ✓Locked in ✓
15%Not possible51.7%Locked in ✓Locked in ✓
20%Not possible60%10%Locked in ✓
25%Not possible65%25%Locked in ✓
30%Not possible68.3%35%1.7%
40%97.5%72.5%47.5%22.5%
50%95%75%55%35%

Reading this table

"Locked in" means even a zero on the final keeps that grade. "Not possible" means a perfect final still wouldn't get you there — with a 85% and a heavily weighted final, your ceiling is 92.5% (50% weight) to 86.5% (10% weight). The math: needed = (target − current × (1 − weight)) ÷ weight.

Worth knowing

Ask about rounding before finals week

An 89.5 is an A- in some classes and a B+ in others. Professors have wildly different rounding policies, and the polite time to ask is mid-semester, not the night grades post.

Confirm the scale in your syllabus

The 90/80/70/60 letter cutoffs used here are the most common US scale, but plenty of courses curve, use plus/minus bands differently, or set an A at 94. The syllabus — not any calculator — is the contract that counts.

Common questions

How are letter grades calculated from percentages?

Most US schools map percentages to letters in 10-point bands: 90–100 is an A range, 80–89 a B range, 70–79 a C range, 60–69 a D range, and below 60 an F. Plus/minus splits each band roughly in thirds (e.g. 90–92 = A-, 93–96 = A, 97+ = A+). Individual schools and professors can and do vary the cutoffs.

Do these calculators store my grades?

No. Everything is computed in your browser the moment you press Calculate — nothing is uploaded, saved or seen by anyone else. Refresh the page and it's gone.