Weighted Grade Calculator

Enter each mark and its weight (for example 40 for 40%). The tool finds the weighted mean: total of mark × weight divided by total weight. Use the same scale for every mark (such as 0–100 in the UK or percentage-style marks in the US).

Example: 82,76,91 — use the same scale for each.

Example: 40,35,25 — same order as marks; use 40 for 40%.

How it works

Enter each mark and its weight (for example 40 for 40%). The tool finds the weighted mean: total of mark × weight divided by total weight. Use the same scale for every mark (such as 0–100 in the UK or percentage-style marks in the US).


The Formula
Weighted average = (g₁×w₁ + g₂×w₂ + … + gₙ×wₙ) / (w₁ + w₂ + … + wₙ)
Each gᵢ is a mark on your chosen scale; each wᵢ is a non‑negative weight (often summing to 100).

Worked Example
  1. Three pieces of work

    Marks 82, 76, 91 with weights 40, 35, 25. Sum of weights is 100. Weighted sum = 82×40 + 76×35 + 91×25 = 3280 + 2660 + 2275 = 8215. Average = 8215 ÷ 100 = 82.15 on the same scale as the marks.


Tips, Assumptions & Limitations
  • Use one mark per coursework item, test, or exam; weights are often percentages that add to 100.
  • If weights do not add to 100, the tool still works: only the ratio of weights matters.
  • Check that you have the same number of comma‑separated marks and weights.
FAQ

Multiply each mark by its weight, add those products, then divide by the sum of the weights. If weights are percentages that add to 100, the denominator is 100.

No. The weighted average uses the ratio of weights. If every weight is doubled, the result stays the same.

Yes, if each mark is on a comparable scale and each weight reflects how much that component counts. It is a study aid only; it does not replace your school or university rules.

Convert letters to numbers on your scale first, then enter those numbers here so every mark uses the same system.

Companion article

Weighted Grade Calculator: How to Combine Marks and Weightings

Related Calculators
About UsFAQsTerms and ConditionsPrivacy PolicySitemap
EmailLinkedInFacebook

© 2026 PromathTools. All rights reserved.

Built by KruskalCode – SaaS & Automation Experts