ProMathTools
ProMathTools

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

Browse Category

All Math Calculators

Related Guides


How this calculator works

Teachers often combine essays, tests, and exams using different weights. A simple mean treats every piece of work equally, but a weighted average reflects what actually counts toward the module. This article explains the idea in plain language and points to a small online tool that does the arithmetic for you.

Explanation

Write down each component mark on a single scale (for example percentages 0–100). Give each component a weight that shows its share of the total (common in syllabi as 40% coursework and 60% exam). Multiply every mark by its weight and add those products. Divide that total by the sum of the weights. The result is the single number that summarises performance under that scheme.

Formula

Weighted average = Σ (mark × weight) / Σ weight, with non-negative weights and the same scale for every mark.

Worked example

Suppose three tasks score 82, 76, and 91 with weights 40, 35, and 25. The weighted sum is 82×40 + 76×35 + 91×25 = 8215 and the weights sum to 100, so the weighted average is 8215 ÷ 100 = 82.15. Changing all weights by the same factor would not change that value.

How to use this tool

Open the weighted grade calculator page. Type your marks separated by commas in the first box, then type matching weights in the same order in the second box (use 50 for half the module, 25 for a quarter, and so on). The result line shows the weighted average to two decimal places plus how many items and what total weight were used. Adjust one mark to see how it moves the overall figure.

Frequently asked questions

Is this the same as a GPA calculator?
GPA tools use credit hours and fixed point scales. Here you supply your own marks and weights, so it fits many UK module tables and informal US percentage schemes without claiming an official GPA.
What if my syllabus gives raw points out of different totals?
Convert each item to the same scale first (often a percentage), then enter those converted values and the published weights.

Read the full guide →

About UsBlogChrome ExtensionFAQsTerms and ConditionsPrivacy PolicySitemap
EmailLinkedInFacebook

© 2025-2026 PromathTools. All rights reserved.

Built by KruskalCode – SaaS & Automation Experts · EverydayDevTools