Tooleem
EducationThis tool runs in your browser. No files or text are sent to our servers.

Weighted Grade Calculator

Combine scores and their weights into a single weighted grade. Add or remove items. Runs in your browser.

Weighted grade
82.5%
Total weight100 %

Weights do not have to add up to 100%. The total weight is shown so you can check it. Schools use different grading scales, weightings, and rounding rules, so treat the result as an educational estimate and confirm it against your course syllabus or school policy.

Share toolWhatsApp

A free weighted grade calculator that combines several scores into one overall grade, weighting each by how much it counts. Enter each item with its score and its weight, and the tool works out the weighted average. Weights do not have to add up to 100%, which is handy when a category is still incomplete. Add or remove items as you go. Everything runs in your browser, and nothing you type is stored.

01

How to use this tool

  1. 01Add each graded itemA row can be an assignment, a quiz, a test, or a whole category. The name is optional.
  2. 02Enter the score and weightType the score and how much that item is worth. Add or remove rows as needed.
  3. 03Read the weighted gradeThe overall weighted grade and the total weight update as you type.
02

When is this useful?

  • Combine categoriesTurn homework, quizzes, and tests with different weights into one grade.
  • Track progressSee your grade so far even when the weights do not yet add up to 100%.
  • Check a syllabusEnter the syllabus weights to confirm how your grade is built.
03

Examples

  • Two categoriesA 90 at 40% weight and an 80 at 60% weight give a weighted grade of 84%.
  • Uneven weightsA 100 and a 50, each weighted 1, average to 75% regardless of the units.
  • Partial totalIf your items add up to only 70% so far, the tool still shows the weighted grade of what is entered and the total weight.
04

Formula and how the calculation works

Each item contributes its score times its weight. The weighted grade is sum(score x weight) / sum(weight). Because it divides by the total weight, the weights do not need to add up to 100%; they just set how much each item counts relative to the others.

05

Inputs, outputs, and assumptions

You enter a score and a weight per item (the name is optional). The tool returns the weighted grade and the total weight. Scores and weights can be any positive numbers; percentages are the most common.

06

Supported modes or scenarios

Add a row per item and remove any you do not need. Rows without a score or a positive weight are skipped, so you can build the list gradually. The total weight lets you check whether your categories add up.

07

Limitations and common mistakes

A common mistake is entering points instead of a percentage score while mixing with percentage weights, or forgetting an item so the total weight is off. The tool does not drop lowest scores or apply curves. Schools use different grading scales, weightings, and rounding rules, so treat the result as an educational estimate and confirm it against your course syllabus or school policy.

08

Privacy and local processing

The calculation runs in your browser on your device. Your scores and weights are never uploaded, stored, or shared, and closing the tab clears everything.

09

Frequently asked questions

Do the weights need to add up to 100%?

No. The tool divides by the total weight, so any weights work. The total weight is shown so you can check it.

What can an item be?

Anything graded: a single assignment, a quiz, an exam, or a whole category like homework.

Can I use points instead of percentages?

Yes, as long as you are consistent. Mixing raw points and percentages in the same list will skew the result.

Does it drop the lowest score?

No. It uses every item you enter. Remove a row if you want to exclude it.

Is my data saved?

No. Everything runs in your browser and nothing you enter is stored.

Related tools

Related tools

Missing a tool, or found a bug?We build Tooleem around what you need. Tell us what to add or fix.
Tell us