Grade Calculator with Weighted Grades
Calculate your weighted average grade from assignment scores and weights, updating as you add or remove grades.
How the Grade Calculator with Weighted Grades works
Calculate a weighted average grade from a list of assignments, quizzes and exams, each with a percentage score and a weight. Weights don't have to add up to 100; the calculator divides by whatever total weight you've entered, and the average updates as you add or remove grades.
- Enter an Assignment name (optional), the Grade (%) you received and its Weight (%), such as 20 for something worth 20% of the course.
- Click Add Grade or press Enter. The entry appears in the list under the result, the fields clear, and the Weighted average updates.
- Repeat for each graded item.
- To remove an entry, click the X next to it; the average recalculates immediately.
The formula
Weighted average = sum of (grade × weight) ÷ sum of weights, rounded to two decimal places. The result also shows how many grades are included and their total weight.
Because it divides by the total weight entered, you can use it partway through a term: if you've only finished work worth 30% of the course, the result is your average on that 30%.
Worked example
Homework 92% (weight 20), midterm 85% (weight 30) and final exam 78% (weight 50): (92 × 20 + 85 × 30 + 78 × 50) ÷ 100 = 8,290 ÷ 100 = 82.90%.
With only two scores entered, 90% (weight 10) and 80% (weight 20), the result is (900 + 1,600) ÷ 30 = 83.33%.
Limits
A grade must be from 0 to 1,000 (scores above 100 are allowed) and a weight must be greater than 0 and at most 1,000; otherwise Add Grade shows a message saying what to fix. Entries can be removed but not edited, and nothing is saved between visits. The tool doesn't convert to letter grades, calculate GPA, or work out the score you need on a final exam.
Frequently asked questions
How do I calculate a weighted grade?
Multiply each score by its weight, add those products, and divide by the total of the weights. For 92% at weight 20, 85% at 30 and 78% at 50, that's 8,290 ÷ 100 = 82.90%.
Do the weights have to add up to 100%?
No. The calculator divides by the sum of the weights you enter, so weights of 10 and 20 give the same result as 33.3 and 66.7. That also means it shows your current average when only part of the course has been graded.
What grade do I need on my final exam?
This calculator doesn't solve for it, but you can do it by hand: required score = (target − current average × (1 − final weight)) ÷ final weight, with the weight as a decimal. To finish with 80% when your current average is 85% and the final is worth 30%: (80 − 85 × 0.7) ÷ 0.3 = 68.33%.
Can it calculate my GPA?
No. It averages percentage grades by weight and doesn't convert them to letter grades or a 4.0 scale.
How do I enter extra credit?
Grades above 100 are accepted, so you can enter an item as, say, 105%, or add extra credit as its own item with the weight your instructor gives it. How extra credit counts depends on the course.
Are my grades saved?
No. The list is kept only while the page is open, and reloading clears it. Nothing you enter is sent anywhere.
Similar Productivity tools
Character Counter
Accurately count the number of characters and words in your text with our simple and efficient character and word counter tool.
Pomodoro Timer
A Pomodoro timer that alternates work and break phases, beeps when each one ends, and counts your completed sessions.
Tip Calculator
Calculate the tip, optional tax and fees, and what each person owes when splitting the bill.