SolutionsCase StudiesAI ToolsResourcesAboutContact
Get Your Free AI Automation Audit Book a Free 30-Minute Strategy Call

How to calculate a weighted grade

By Taimur Hassan SiddiquiPublished 7 October 2026

Most syllabi give each category a weight, such as exams 50% and homework 20%. Your grade is then a weighted average, not a plain average. Here is the method with a full example, including how to read your grade when some work has not been graded yet.

The short version

  1. Find your average in each category. Add the scores in a category and divide, or use the percentage you were given.
  2. Multiply each average by its weight. A 92% average in a category worth 20% gives 92 × 20 = 1,840.
  3. Add the results. Add the products from all graded categories.
  4. Divide by the total weight graded so far. If all categories are graded the total is 100. Mid-term it is less, which gives your grade on the work graded so far.

Skip the arithmetic. The free Grade Calculator does this for you, shows the formula and the working with your own numbers, and runs in your browser - nothing you type is uploaded. Also useful: Final Grade Calculator, Easy Grader.

Open the Grade Calculator →

The formula

weighted grade = Σ(category % × weight) ÷ Σ(weights)

Dividing by the weights you have used, rather than always by 100, is what makes the result correct before the course is finished.

A syllabus example

A syllabus says: homework 20%, quizzes 15%, midterm 25%, project 10%, final exam 30%. Before the final, a student has these averages:

CategoryScoreWeightScore × weight
Homework92%201,840
Quizzes85%151,275
Midterm78%251,950
Project95%10950
Total706,015
current grade = 6,015 ÷ 70 = 85.93%

Dividing by 100 instead of 70 would give 60.15% - the mistake that makes students think they are failing when they are not. The final's 30% has not been graded, so it is left out of both the top and the bottom.

Unweighted (total points) grading

Some courses simply add points: your grade is points earned ÷ points possible. A 100-point exam then counts ten times as much as a 10-point quiz automatically. Example: 18 of 20, 45 of 50 and 7 of 10 is 70 ÷ 80 = 87.5%.

Averaging inside a category

If homework has five assignments, first find the homework percentage. Either average the percentages (if each assignment counts equally) or add the points and divide by the total points (if your syllabus says larger assignments count more). Your syllabus decides which, so read how the category is defined.

Dropped scores and extra credit

Remove a dropped lowest score from both the points earned and the points possible before you divide. Extra credit usually adds to the points earned only, which can push a category above 100%. Check whether your instructor caps it.

What to do next

Once you know your current grade, the next question is usually what you need on the final to reach a target. That is a one-line calculation covered in the guide on the final exam score.

Frequently asked questions

What if my weights add up to more or less than 100%?
Less than 100% is normal mid-term and just means some work is not graded yet. More than 100% usually means a typing mistake or double-counted category.
Is my grade rounded up?
That is the instructor's policy, not a maths rule. The formula gives an exact percentage; whether 89.6% becomes an A is decided by your school.
What is the difference between weighted and unweighted?
Weighted grading gives each category a stated share of the final grade. Unweighted grading adds up all points, so bigger assignments automatically count more.
Do I enter scores as percentages or points?
Either works in a calculator. Percentages are easiest when you already have a category average; points are easiest when assignments have different totals.
How do I find the grade I need on the final?
Use required = (target − current × (1 − w)) ÷ w, where w is the final's weight as a decimal.