
Grade Calculator
Calculate your weighted grade average or determine the specific score you need on your final exam to achieve your desired course grade.
Last reviewed: June 2026Quick Answer
To calculate a weighted grade, multiply each category's score by its weight, add the results, then divide by the total weight. For example, homework worth 20% at 90 and exams worth 80% at 85 gives 0.20×90 + 0.80×85 = 86%. Enter your scores and weights above, or find the final-exam score you need for a target grade.
Letter Grade Scale
| Letter | Percent Range | GPA Points |
|---|---|---|
| A+ | 97 - 100% | 4.0 |
| A | 93 - 96% | 4.0 |
| A- | 90 - 92% | 3.7 |
| B+ | 87 - 89% | 3.3 |
| B | 83 - 86% | 3.0 |
| B- | 80 - 82% | 2.7 |
| C+ | 77 - 79% | 2.3 |
| C | 73 - 76% | 2.0 |
| C- | 70 - 72% | 1.7 |
| D+ | 67 - 69% | 1.3 |
| D | 60 - 66% | 1.0 |
| F | Below 60% | 0.0 |
How the Grade Calculator works
This calculator has two modes. Weighted Average combines assignment, quiz, project, and exam scores using the weight you enter for each row. Final Grade Needed solves the final-exam score required to reach a target course grade after the work already completed.
Weighted mode uses this formula: weighted average = sum(score percent x weight percent) / sum(weight percent). The calculator does not require weights to total exactly 100 because some syllabi only include the work graded so far. If the total weight is 65%, the result is the weighted average across those 65 percentage points. If you want a full-course grade, enter every category from the syllabus so the weights add to 100%.
Weighted-grade example
The default rows are Homework 88% at 20%, Quizzes 82% at 15%, Midterm 74% at 30%, and Final Exam 91% at 35%. The weighted points are 1,760, 1,230, 2,220, and 3,185. Dividing the total weighted points, 8,395, by the 100% total weight gives 83.95%. On the example scale shown on this page, that maps to a B and 3.0 GPA points.
If your course uses categories instead of individual assignments, enter category names such as Homework, Labs, Midterms, Participation, and Final. If your teacher drops the lowest quiz, remove that row or enter the post-drop category average rather than every original quiz score.
Final-exam score example
Final mode solves needed final score = (target - current grade x remaining non-final weight) / final weight. With the default current grade of 78%, a final worth 30%, and a target of 80%, the existing work contributes 78 x 70% = 54.6 points. The final must contribute 25.4 more points. Because the final is worth 30%, the needed score is 25.4 / 0.30 = 84.7%.
Use the letter scale carefully
The table on this page is a common example scale with A at 93%, A- at 90%, B+ at 87%, B at 83%, and so on. Many schools use different cutoffs, plus/minus rules, weighted GPA rules, or rounding rules. Treat the letter and GPA result as a quick translation of the example scale, not as a promise that a registrar or instructor will report the same letter.
Common mistakes
- Mixing points and percentages: convert point scores to percentages before entering them unless every item uses the same point total.
- Leaving out categories: a missing final, project, lab, or participation category can make the current average look better or worse than the full-course grade.
- Entering weights that do not match the syllabus: a 20% project and a 5% quiz should not be entered as equal rows unless you are intentionally averaging only those rows.
- Ignoring dropped work: if the course drops one quiz or assignment, calculate the post-drop average first or remove that row.
- Assuming rounding: an 89.49 may be a B+ or an A- depending on the instructor's written policy.
Related planning tools
For a general weighted average outside a class syllabus, use the Weighted Average Calculator. For semester-level grade points, use the GPA Calculator or the GPA Letter-Grade Converter.