Quick Answer

Your class grade is the weighted average of every item: (score₁ × weight₁ + score₂ × weight₂ + …) ÷ (weight₁ + weight₂ + …). Add each assignment or test with its score and weight, and the calculator updates your current grade live — add or remove rows as your syllabus changes.

Most course grades are not a simple average — each assignment, quiz, midterm and the final carries its own weight. This calculator multiplies each score by its weight, sums the weighted points, and divides by the total weight for your running course grade. It works for any weighting scheme, and you can add or remove rows freely.

Class Grade Calculator

Add each assignment, test, or category with its score and weight (%). Your current course grade is the weighted average — add or remove rows as your syllabus changes.

1
2
3
4

Weights don't have to sum to 100 — the calculator divides by the total weight you enter, so partial plans still give a correct running average.

Current Class Grade
59.0%
weighted average · total weight 100.0%

Weighted Breakdown

Homework90% · 20%
Midterm80% · 30%
Project85% · 20%
Final Exam0% · 30%
Course grade59.0%

The Weighted-Average Formula

Let each item i have a score sᵢ (0–100%) and a weight wᵢ (%). Your course grade is:

Grade = (s₁×w₁ + s₂×w₂ + … + sₙ×wₙ) ÷ (w₁ + w₂ + … + wₙ)

The weights don't need to sum to 100% — the formula divides by whatever total you enter, so a partial plan still gives a correct running average. This is the same weighted-average math used for final-exam planning; the Final Grade Needed calculator inverts it to solve for a target.

Educational estimate only. This calculator uses the standard weighted-average formula with the numbers you enter. Some courses use non-standard grading (drop-lowest, curves, extra credit, pass/fail) that change the result — confirm the exact weighting with your instructor or syllabus.

Frequently Asked Questions

How do I calculate my class grade from assignments?

Multiply each item’s score by its weight, add those products, then divide by the total weight. That gives the weighted average: (s₁×w₁ + s₂×w₂ + …) ÷ (w₁ + w₂ + …). The Class Grade Calculator does this live as you add or edit rows.

Do the weights have to add up to 100%?

No. The calculator divides by whatever total weight you enter, so a partial plan still gives a correct running average. If your syllabus weights sum to 100% you’ll see that match in the breakdown; if they don’t, the math is still valid for the items you’ve entered.

What if I haven’t taken the final yet?

Add the final as a row with its weight and a 0 (or your best guess) score. The average will reflect the known work plus that placeholder, showing your current standing and what the remaining weight can still move.

Is this the same as the final-grade-needed calculator?

They solve opposite questions. The Class Grade Calculator tells you your current weighted average from a list of items. The Final Grade Needed calculator tells you what score you must get on the final to hit a target, given its weight.

Related GradeFig Calculators

Want the score you must get on the final? Use the Final Grade Needed calculator. Plan admissions tests with the SAT Score Calculator and ACT Score Calculator.

More Exam-Prep & Grade Calculators

Plan your tests and your course grades with GradeFig.

Final Grade Needed

Weighted formula

Open Calculator →

SAT Score Calculator

RW + Math → 1600

Open Calculator →

ACT Score Calculator

Composite 1–36

Open Calculator →

Weighted GPA

AP & Honors bonus

Open Calculator →

Study Plan Generator

Week-by-week

Open Calculator →

Related tools from our network

A focused set of free calculators and guides across related topics — no account required.