Grade Calculator
Calculate your current overall grade in a course from the scores and weights of the work you have completed. The calculator combines homework, quizzes, and exams into a single percentage using each category's share of the final grade.
Grade formula
When a syllabus assigns weights to categories, the course grade is a weighted average:
grade = sum(category score x category weight)
with weights expressed as decimals that sum to 1 (or percentages that sum to 100%). If some work has not been graded yet, divide by the total weight completed so far to get your current standing:
current grade = sum(score x weight) / sum(weights completed)
If a course uses simple points instead of weights, the grade is just points earned / points possible x 100. Letter-grade cutoffs — such as 90% for an A or 80% for a B — differ between schools and even between instructors, so read the syllabus rather than assuming a standard scale.
Worked example
A syllabus weights the course as homework 20%, quizzes 20%, midterm 25%, and final exam 35%. A student has a 92 homework average, an 85 quiz average, a 78 on the midterm, and an 88 on the final:
- Homework:
92 x 0.20 = 18.4 - Quizzes:
85 x 0.20 = 17.0 - Midterm:
78 x 0.25 = 19.5 - Final exam:
88 x 0.35 = 30.8
The overall grade is 18.4 + 17.0 + 19.5 + 30.8 = 85.7%. Note how the weak midterm costs less than it would in an unweighted average, because the final exam carries more weight and went better. Before the final was taken, the same student's current grade would have been (18.4 + 17.0 + 19.5) / 0.65 = 54.9 / 0.65 = 84.5%.
When to use this calculator
- Mid-semester check-ins: converting a stack of returned assignments into one number that shows where you actually stand.
- Deciding where to focus study time by testing how a better quiz average or exam score would change the total.
- Verifying the grade shown in a learning management system, which sometimes handles ungraded items differently than you expect.
- Estimating your standing before the drop deadline so you can make an informed decision about staying in a course.
Tips for accurate results
- Copy category weights straight from the syllabus and confirm they sum to 100%.
- Average the scores within a category first, then apply that category's weight once.
- Check whether your instructor drops the lowest quiz or homework score before averaging.
- Treat missing work as a zero only if it is actually past due; ungraded future work should be left out of the current-grade calculation.
- Keep scores as percentages, not raw points, when categories have different point totals.
Related calculators
To find the score you still need on a final exam, use the final grade calculator. The assignment grade calculator handles single assignments, and the CGPA calculator aggregates results across semesters. For quick arithmetic, see the basic calculator and the equation solver.