Student essentials

Grade Calculator

Enter assignment scores and weights to calculate a weighted course average and letter-grade estimate. Use the same category weights as your syllabus before trusting the result.

Last reviewed May 18, 2026 by ToolSpilo Editorial Team.

Review method: Reviewed against implemented grading logic, weighted-score behavior, and worked examples.

Calculator tool

How this calculator works

Use the explanation to understand the formula, assumptions, and practical limits behind the calculator result.

What This Calculator Measures

A weighted course grade is not a simple average when assignments carry different importance. Exams, projects, quizzes, and homework can each contribute a different share of the final grade.

Weighted grade=(Scorei×Weighti)Weighti\text{Weighted grade} = \frac{\sum(\text{Score}_i \times \text{Weight}_i)}{\sum \text{Weight}_i}

Weights should add to 100% across the full course. If the entered weights do not add to 100, the calculator normalizes the rows you entered so they can still be compared, but the syllabus remains the source of truth.

Worked Example

CategoryScoreWeightWeighted points
Homework85%20%17.0
Quizzes78%15%11.7
Midterm72%25%18.0
Final exam88%40%35.2
Total100%81.9%

The final course percentage is 81.9%. The letter grade depends on the course policy; the same numeric score can map to different cutoffs in different classes.

Final-Exam Target Formula

If the final exam is still unknown, separate the grade already earned from the remaining final weight:

Required final=Target gradeCurrent weighted pointsFinal weight\text{Required final} = \frac{\text{Target grade} - \text{Current weighted points}}{\text{Final weight}}

If you already hold 63 weighted points, need 70 overall, and the final is worth 30%, then:

70630.30=23.3%\frac{70 - 63}{0.30} = 23.3\%

If the required score is above 100%, the target is no longer reachable from the remaining work alone.

How to Read the Result

Use the calculator to identify which categories can still move the course average meaningfully. Improving a 40% final matters more than improving a 5% quiz bucket by the same number of points.

What to Verify

Check whether your course uses dropped scores, extra credit, category caps, curved grades, minimum exam rules, or total-points grading instead of category weights. Also confirm that the entered category weights match the syllabus rather than relying on a normalized partial set. Those policies can make the official grade differ from a clean weighted average.

Frequently asked questions

How do I calculate what I need on the final exam?

Use the remaining final weight, not the raw current average:

Required final=Target gradeCurrent weighted pointsFinal weight\text{Required final} = \frac{\text{Target grade} - \text{Current weighted points}}{\text{Final weight}}

If you have 63 weighted points, need 70, and the final is worth 30%, then you need 70630.30=23.3%\frac{70-63}{0.30} = 23.3\% on the final.

What if my course uses total points instead of category weights?

Use total points when the syllabus says every assignment contributes by points earned. Add all earned points and divide by all possible points. Example: 323÷420=76.9%323 \div 420 = 76.9\%. Do not mix total-points grading with category weights unless the syllabus explicitly does so.

Why can the calculator differ from the gradebook?

Gradebooks may include dropped assignments, late penalties, extra credit, ungraded work, category caps, rounding, or instructor adjustments. The calculator only follows the scores and weights you enter, so the syllabus and official gradebook remain authoritative.

Do letter-grade cutoffs always mean the same thing?

No. One course may use 90% for an A, another may use plus/minus cutoffs, and another may assign letters after a curve. Use the calculator for the weighted percentage, then apply the letter-grade rules from your own course.