Skip to content
CalculatorBuddy

University Grade Calculator

Calculate university grades by assignment credits or year weightings, estimate honours bands, and find the average mark needed on remaining work to reach your target.

Maintained by Pruthvirajsinh ZalaEditorial methodology

Weighted assignments or modules

ExampleSample values — edit any field to see your result.

One row per item: mark, credits or weight, optional name. Example: 65,20,Essay. A missing weight means 1; 0 excludes a row. Do not mix credits and percentages.

Results update as you type.

Weighted average mark

66.75%

Estimated result

Indicative honours band
Upper second (2:1) range
Total entered weight
80.00
Interpretation
Indicative band based on the unrounded weighted mean and your thresholds. Borderline, rounding, resit, excluded-credit and award rules are not applied.

Saved calculations stay only in this browser. Share copies a link containing your entered values.

Compare scenarios

Keep a baseline, then change an assumption to see its effect side by side.

Weighted contributions

Assignment / moduleMarkWeightShare of entered weightPercentage-point contribution
Essay65%2025%16.25
Project72%4050%36
Exam58%2025%14.5

Calculate a weighted average for assignments, modules, or university years. You can also estimate the average needed on remaining work to reach a target. The honours band is an indicative mark range, not an official degree award.

Enter module marks and credits

In Modules mode, enter one item per line: percentage mark, weight, and optionally a short name. For example, 65,20,Essay represents a mark of 65% carrying 20 credits. The weight can instead be an assessment percentage, provided every row uses the same basis. Decimal weights are accepted. Use up to 100 rows and avoid commas within names.

A missing weight means 1, so a list of marks alone gives an arithmetic mean. A zero weight excludes a row from the average. Do not give unfinished work a mark of zero unless you actually want to model a zero result; omit it and use Target mode for planning. At least one weight must be positive.

Combine university years correctly

First calculate each year's credit-weighted average. In Years mode, give those averages the relative weights specified by your programme. Weights of 1 and 2 produce the same result as 30 and 60, because the calculator divides by the sum of entered weights. They do not have to total 100.

Do not pool all module credits across years when the years have different degree weightings. A 20-credit module in a heavily weighted final year may affect the degree more than a 20-credit module in an earlier year. A year with weight zero contributes nothing here, although passing it may still be required by your course.

Find the mark needed on remaining work

Target mode takes the weighted mean already earned, the completed weight, and the remaining weight. Use the same units for both weights: for example, 80 completed credits and 40 remaining credits within one equally weighted year. When planning across differently weighted years, use their effective degree weights instead of simply adding credits.

The calculator solves the weighted-average equation without capping the answer. A result above 100% signals that the target cannot be reached under the supplied assumptions. A negative required mark means the target is already secured mathematically with a zero on remaining work; it does not waive compulsory assessments or module pass requirements.

Interpreting the degree band

The initial thresholds are 70, 60, 50 and 40 for first, upper second, lower second and third-class ranges. These familiar undergraduate bands are described in UCL's honours degree overview. You can edit thresholds, but this does not reproduce a university's full award policy.

Check your programme handbook for excluded credits, resits, minimum module marks, year weights and borderline rules. For example, UCL's classification regulations include criteria beyond a simple mean. This tool applies no institutional rounding or borderline uplift.

The band is selected from the unrounded calculated average. A mean just below 70 stays in the lower band under the default thresholds; formatting a number for display does not move it across the boundary.

Formula

Weighted average = sum(mark × weight) / sum(weights)
Required remaining average = [target × (completed + remaining) − current × completed] / remaining

Examples

Module average with unequal credits

Marks of 65, 72 and 58 with weights of 20, 40 and 20 give (1,300 + 2,880 + 1,160) / 80 = 66.75%. The 40-credit project has twice the influence of either 20-credit item.

Two university years

An earlier-year average of 62 weighted 1 and a final-year average of 68 weighted 2 give (62 + 136) / 3 = 66%.

Aiming for 70% overall

With 65% over 80 completed credits and 40 credits remaining, reaching 70% requires (70 × 120 − 65 × 80) / 40 = 80% on the remaining work.

Frequently asked questions

Do weights have to add up to 100?
No. The average is divided by the sum of the weights. Use credits, percentages or relative weights consistently. Do not mix different weighting systems within one calculation.
Can I calculate an unweighted average?
Yes. Enter one mark per line without a weight, or give every item the same positive weight. A missing weight defaults to 1.
Does this predict my official degree classification?
It estimates a mark band from the weighted mean and selected thresholds. Your university may apply rounding, borderline criteria, resit caps, required passes and other award rules that this calculator does not apply.
What if the required mark is over 100%?
The target is not mathematically reachable with remaining marks limited to 100% under the entered weights. The maximum final mark shows the best result within that assumption.

Related calculators