Grade Average Calculator

Calculate your course grade from weighted assignments: add rows with score and weight, pick a US, UK or numeric scale, and see the score you still need.

Grades are averaged locally in your browser. Nothing is stored, sent or uploaded.

AssignmentScore (0–100)Weight %
Current weighted grade
—

Needed score planner

Remaining weight
—
Required score on the rest
—

Estimates based on the weights you enter — check your syllabus for real boundaries and policies. This is not academic advice.

How It Works

Your grade is a weighted mean: every assignment's score is multiplied by its weight, the products are summed, and the total is divided by the sum of the weights — not by 100. That single choice is what makes mid-term numbers meaningful, and it is also why the result is an estimate: it describes the graded work you entered, and assumes the rest of the course is weighted as you plan it below.

Normalized weights
With three exams at 25, 25 and 20 percent the denominator is 70, so the result answers "how am I doing across everything graded so far". The hint line and the weight bar show the running total, and nothing is silently rescaled to 100 — the raw Σ(score × weight) ÷ Σ weight is what you see, to one decimal.
Letter scales
The badge applies the boundaries of the selected scale to the weighted percentage: US (A from 93 down to F below 60) or UK degree classes (First from 70, 2:1 from 60, 2:2 from 50, Third from 40). Choose the None scale to keep the answer purely numeric, which is the honest option when your school publishes its own table.
The needed-score formula
The planner takes target × 100 minus the points you have accumulated, divided by the remaining weight (100 − entered total). Values beyond 0–100 are clamped and explained: above 100 you get a can't-reach note with your real ceiling, below 0 a note that the target is already locked in.

Frequently Asked Questions

What if my weights do not add up to 100%?

The calculator divides by the total weight you entered instead of by 100, so a mid-semester snapshot with assignments worth 80% in total still reports where you stand across the graded work. A hint line appears whenever the weights sum to something other than 100%, and the needed-score planner still assumes the rest of the course adds up to a full 100%.

How are the letter grades decided?

With the US scale, 93 and above is an A, then A- from 90, B+ from 87, B from 83, B- from 80, C+ from 77, C from 73, C- from 70, D from 60, and anything below 60 is an F. The UK scale maps the percentage to degree classes: 70+ First, 60–69 Upper second (2:1), 50–59 Lower second (2:2), 40–49 Third, below 40 Fail. Both are common defaults — your institution's own boundaries always win, so pick the None scale if yours differ.

How reliable is the needed-score planner?

It solves the plain arithmetic: (target × 100 − points earned so far) ÷ remaining weight. It assumes the rest of the course is graded as one lump at the target percentage, and it cannot know about curving, dropped lowest scores or extra credit. Treat it as a sanity check for 'can I still get an A', not a prediction.

Is this academic advice?

No. It is an arithmetic aid for the numbers you enter, and a missing or mis-entered weight changes the result immediately. Check boundaries, weighting and any grade-replacement policies against your syllabus or instructor — this page does not know your course.

Is anything uploaded to a server?

No. Rows, weights, letter scales and the needed-score calculation are plain JavaScript running in your browser. Your grades never leave your device, there is no account, and the tool works offline once the page is loaded.