Everyday & Business — 6 tools

GPA & Grade Calculator

Work out your credit-weighted GPA from a list of courses, or switch to "What Grade Do I Need" to find the exact score required on a final exam to hit your target overall grade.

How weighted GPA is calculated

GPA: ∑(grade points × credits) ÷ ∑(credits) — each course's contribution scales with how many credits it's worth. That is what makes it a weighted GPA: a four-credit course moves the average roughly twice as much as a two-credit one. Add each course, its letter grade, and its credit hours, and the calculator applies the standard four-point scale (A = 4.0 down to F = 0) with plus and minus steps in between.

Which GPA scale does this use?

The default is the unweighted 4.0 scale used by most US colleges: A = 4.0, A− = 3.7, B+ = 3.3, and so on. Schools that weight honors or AP courses usually add a bonus (often +0.5 or +1.0) to those classes rather than changing the base scale, so if your transcript shows a GPA above 4.0, enter the grade points your school assigns rather than the plain letter values. If you just need a quick average of percentages instead of grade points, the percentage calculator covers that.

What grade do I need on the final exam?

Grade needed on final: (Target − Current × (1 − Weight)) ÷ Weight, where Weight is the final's share of the overall grade as a decimal. If you are at 78% and the final is worth 30% of the course, a target of 85% needs (85 − 78 × 0.7) ÷ 0.3 = 101.3% — which is the calculator's way of telling you that target is out of reach with this final alone. Flip the numbers and it becomes a planning tool: try a realistic target and see what score it actually takes.

Unweighted vs weighted GPA

An unweighted GPA treats every course equally, while a weighted one gives extra points for harder classes. Colleges recalculate GPA in their own way during admissions, so the number here is best used for planning — checking whether you are on track for a scholarship threshold, or how much a strong final can move your average. Nothing you enter is uploaded; the math runs in your browser, which is handy when you are working from an unofficial transcript you would rather not paste into a random website.

Frequently asked questions

What GPA scale does this use?

The standard US 4.0 scale: A = 4.0, A− = 3.7, B+ = 3.3, B = 3.0, B− = 2.7, C+ = 2.3, C = 2.0, C− = 1.7, D+ = 1.3, D = 1.0, D− = 0.7, F = 0.0. Some schools use A+ = 4.3 instead of capping at 4.0 — check your institution's official scale if you need an exact transcript match.

Is this GPA weighted or unweighted?

It's credit-weighted: each course's grade points are multiplied by its credit hours before averaging, so a 4-credit class affects your GPA more than a 1-credit one. It doesn't apply the extra weighting some high schools use for Honors/AP/IB courses — if yours does, add the bonus to the grade points yourself before entering them.

How do you calculate what grade you need on a final exam?

Take your desired overall grade, subtract the portion already locked in from your current grade (current grade × the weight of everything except the final), then divide by the final's weight. For example, with an 85% current grade, a final worth 30%, and a target of 90%: needed score = (90 − 85 × 0.70) ÷ 0.30 ≈ 101.7% — not quite reachable even with a perfect score, so the target would need to come down slightly.

What if the required final exam score is over 100%?

It means your target grade isn't mathematically reachable from your current standing, even with a perfect final — the calculator will flag this. You'd need extra credit, a grade replacement, or to adjust your target.

Does this calculator store or send my grades anywhere?

No — everything runs locally in your browser with plain JavaScript. Your courses and grades disappear when you close or refresh the page; nothing is ever transmitted.