Education

Grade calculator

Work out a weighted or points-based grade, or the score a remaining assessment needs to reach a target, with an explicit rule for handling weights that do not total 100.

Works locally in your browser

How this tool works

Courses grade work in two common ways: a weighted percentage per assignment category, or raw points earned out of points possible. This tool keeps the two systems separate rather than approximating one from the other, and adds a third mode for working backward from a target grade.

Inputs and definitions

  • Weighted assignments lets you enter a score and a weight per row, and exclude a row without deleting it.
  • Points earned and possible adds raw points across rows instead of averaging percentages, which matters when assignments are worth different amounts.
  • Final grade needed takes your current grade and the percentage of the course already graded, then solves for the score a remaining assessment needs to reach your target.
  • Assessment rows support up to fifty entries per mode with optional local labels. Use Move up, Move down or Remove to arrange the list with a keyboard. Excluded blank rows do not count. The result table shows each included assessment’s contribution in percentage points, whose sum is the calculated grade.

Methodology

The weighted grade multiplies each included row's score by its weight, sums those contributions, and divides by the sum of included weights. When the included weights do not total 100, this is the same as normalizing across only the weights you included; an optional setting instead requires the included weights to total exactly 100 and reports an error otherwise.

weighted grade = (sum of score times weight) / (sum of weight), over included rows
The weighted grade equals the sum of each included row's score times its weight, divided by the sum of the included weights.

Points mode sums earned points and possible points separately across included rows, then divides, so a large assignment naturally counts more than a small one. Final grade needed treats the graded portion of the course as a fixed contribution and solves for the single remaining score that reaches the target; a result at or below zero means the goal is already secured, and a result above 100 means it cannot be reached with a normal score.

Assumptions

  • Weighted mode treats a row's weight as a share of the graded portion of the course, not a share of the whole course.
  • Final grade needed assumes exactly one remaining assessment covering the rest of the course's weight.
  • No letter grade is shown, because grading scales vary by institution and this tool does not assume one.

Worked examples

Combine a midterm and a project into one weighted grade

Enter a midterm score of 90 with a weight of 40, and a project score of 80 with a weight of 60, both included.

  1. Multiply each score by its weight

    90 times 40 is 3,600, and 80 times 60 is 4,800, for a combined total of 8,400.

  2. Divide by the included weight total

    The two weights add up to 100, so no normalization is needed: 8,400 divided by 100 is 84.

The weighted grade is 84%, with the full included weight of 100% accounted for.

Limitations and common mistakes

This tool performs arithmetic only. It cannot know an instructor's rounding rules, dropped-lowest-score policies, curve, or extra-credit ceiling beyond the extra-credit toggle you choose.

Frequently asked questions

What happens if my included weights do not add up to 100?

By default the grade is normalized across only the weights you included, which is the same result as if those weights were rescaled to total 100. If you need an error instead, so you can catch a missing assignment, turn on the exact-total setting.

Why is points mode different from averaging percentages?

Averaging two percentages treats a 5-point quiz the same as a 100-point exam. Points mode adds the actual points earned and possible first, so larger assessments correctly count for more.

Why doesn't this tool show a letter grade?

Letter-grade boundaries vary by school and course, so showing one without a scale you selected would imply an authority this tool doesn't have. Use the percentage against your own syllabus's scale.

What does an impossible final-needed result mean?

A needed score above 100 means your target cannot be reached with a normal score on the remaining assessment given your current grade and completed weight. A result at or below zero means you have already secured at least your target.

Sources

  • Weighted Mean — National Institute of Standards and Technology (accessed )

Method and content record

The method, examples and limitations describe how this tool works. Recorded checks do not establish independent professional review.

Record attribution, date and versions

Record attribution: ToolsOrigin calculation review; row-recovery guidance checked by Codex.

Record date: .

Content version 1.0.1. Engine version 1.0.0.