Grade Calculator
Work out your grade for a course from weighted assignments and exams, then find the score you still need to reach the grade you are aiming for. Accepts percentages, raw points such as 18/20, and letter grades.
Weighted grade calculator
Final grade planning (optional)
Already know what you are aiming for? Enter your goal and how much of the course is still ungraded, and the calculator works out the score you need on everything that is left.
Enter a goal and a remaining weight to see the score you need.
| Assignment | Grade | Weight | Contribution |
|---|---|---|---|
| Homework | 92.0% | 20% | 18.40 |
| Quizzes | 88.0% | 15% | 13.20 |
| Midterm exam | 84.0% | 25% | 21.00 |
| Final project | 90.0% | 40% | 36.00 |
| Total | 100% | 88.60 |
What do you need on the final?
The shortcut when you do not want to itemise every assignment: enter the grade you have now, the grade you want, and how much the final is worth. For the score needed for every letter grade, use the final grade calculator.
A 90% overall is out of reach — even a perfect final leaves you at 88.75%.
Letter grade, GPA and percentage scale
Both calculators use the common US 4.3-point scale below. Institutions vary — check your syllabus if your school uses a different set of cut-offs.
| Letter grade | GPA | Percentage |
|---|---|---|
| A+ | 4.3 | 97–100% |
| A | 4.0 | 93–96% |
| A- | 3.7 | 90–92% |
| B+ | 3.3 | 87–89% |
| B | 3.0 | 83–86% |
| B- | 2.7 | 80–82% |
| C+ | 2.3 | 77–79% |
| C | 2.0 | 73–76% |
| C- | 1.7 | 70–72% |
| D+ | 1.3 | 67–69% |
| D | 1.0 | 63–66% |
| D- | 0.7 | 60–62% |
| F | 0.0 | 0–59% |
How the grade calculation works
Weighted average
A course grade is a weighted mean, not a plain average. Each item counts in proportion to its weight:
Course grade = Σ(grade × weight) ÷ Σ(weight)
Dividing by the total weight you entered — rather than by 100 — is what lets the same formula handle a syllabus written in percentages and one written in raw points. A course graded out of 20 + 30 + 50 points and one graded 20% + 30% + 50% produce an identical answer.
Planning the rest of the course
To find what the remaining work has to deliver, the calculator adds the remaining weight to the weight already entered and solves for the score that puts the combined weighted average on your goal:
Needed = (goal × (entered weight + remaining weight) − Σ(grade × weight)) ÷ remaining weight
A result above 100% means the goal is no longer reachable through ordinary scores; a result at or below 0% means you have already secured it. Either way the number is worth seeing, because it tells you how far off you are.
Letter grades and grade points
In letter mode the calculator averages grade points (A = 4.0, B- = 2.7) rather than percentages, which is how registrars combine letter grades, and reports the result as both a GPA and a letter. In percentage mode a letter typed into a grade box is resolved to the midpoint of its band, since a letter stands for a range rather than a single score — the breakdown table shows you the exact number that was used.
Frequently asked questions
How do you calculate a weighted course grade?
Multiply each assignment grade by its weight, add those products together, then divide by the total weight. For example, 92% at weight 20 and 84% at weight 30 gives (92 x 20 + 84 x 30) / 50 = 87.2%. Because the total is what you divide by, weights entered as points (2 and 3) give exactly the same answer as weights entered as percentages (40% and 60%).
What score do I need on the final exam to get the grade I want?
Required final score = (target grade - current grade x (1 - final weight)) / final weight, with the weight written as a decimal. If you have 85% going in, you want 90% overall, and the final is worth 25%, you need (90 - 85 x 0.75) / 0.25 = 105% — which means a 90 is no longer reachable and the best possible outcome is 88.75%.
Can I enter letter grades instead of percentages?
Yes. Switch the grade format to "Letter grades" and each row becomes a dropdown; the calculator then averages grade points on the 4.3 scale and reports the result as both a GPA and a letter. You can also type a letter such as A- directly into a percentage row, in which case it is read as the midpoint of that letter band (A- covers 90-92, so it resolves to 91).
Can I enter raw points instead of a percentage?
Yes. Type the score as a fraction, such as 18/20, and it is converted to 90%. Scores above the maximum work too, so 21/20 is read as 105% and extra credit raises your average exactly as it should.
Why does the calculator warn me that my weights do not total 100%?
It is a reminder, not an error. The average shown is always a correct weighted mean of whatever you entered, but if your syllabus assigns weights that add up to 100% and yours total 70%, you have probably left a graded item out — and any final-grade planning will then be based on an incomplete course.
What is the difference between a grade calculator and a GPA calculator?
A grade calculator works inside one course, weighting assignments and exams to produce a single course grade. A GPA calculator works across courses, weighting each final course grade by its credit hours to produce a grade point average for a term or a degree.
Are my grades sent anywhere?
No. Every calculation on this page runs in your browser with JavaScript. Nothing you type is uploaded, stored, or logged, and the page works offline once it has loaded.