Grade Calculator | Weighted GPA & Final Grade
Calculate weighted final grades, simple averages, and GPA from up to 12 assignments. Find what score you need on remaining work to hit your target grade.
QUICK PRESETS
What Is the Grade Calculator | Weighted GPA & Final Grade?
This grade calculator handles three common scenarios: computing a weighted final grade from multiple assignments, finding a simple average of scores, and calculating exactly what score you need on remaining work to hit a target grade. Up to 12 items, auto-normalized weights, full GPA conversion, and distance-to-next-grade feedback.
- ▸Weighted Average: Each assignment has a score, max score, and percentage weight. Weights are auto-normalized if they don't sum to 100%.
- ▸Simple Average: Treats all items equally, averages their percentage scores.
- ▸What Grade Do I Need?: Enter current grade, % of course done, and target. Returns the score needed on remaining work.
- ▸Grade scale: A+/A/A- through D+/D/D-/F with GPA equivalents on the 4.0 scale.
- ▸Next grade: Shows exactly how many points you need to reach the next letter grade.
Formula
Weighted Average
G = Σ(pᵢ × wᵢ) / Σwᵢ
pᵢ = score/max for each item, wᵢ = weight. Weights are auto-normalized if they don't sum to 100.
Simple Average
G = Σ(score/max) / n
All items weighted equally. Sum all percentage scores and divide by count.
Required Score
R = (T − C×w) / (1−w)
T = target grade, C = current grade, w = fraction of course completed.
GPA Conversion
A=4.0, B=3.0, C=2.0, D=1.0
Standard US 4.0 scale. Plus/minus grades add or subtract 0.3 from the base.
How to Use
- 1
Choose a mode
Weighted Average for different-weight components, Simple Average for equal-weight items, or What Grade Do I Need for goal planning.
- 2
Try a preset
Click Midterm + Final + HW, 4-Subject Semester, or Pass/Fail to load sample data instantly.
- 3
Add your items
Fill in the assignment name, your score, the maximum possible score, and the weight percentage for each item.
- 4
Add more rows
Click + Add Row to include up to 12 assignments, tests, or projects.
- 5
Press Calculate Grade
Results show your percentage, letter grade, GPA equivalent, and distance to the next grade band.
- 6
Check the grade scale
The full A+ through F scale is shown with your current grade highlighted.
- 7
Plan with Needed mode
Switch to What Grade Do I Need? and enter your current grade, work completed %, and target to see required remaining score.
- 8
Expand step-by-step
Click Step-by-step working to see the exact weighted calculation for each item.
Example Calculation
Example 1 | Weighted average (Midterm 30% + Final 50% + HW 20%)
Weights sum to 100% so no normalization needed. Result is 85.4%, a solid B.
Example 2 | What grade needed? (current 80%, 60% done, target 85%)
You need 92.5% on the remaining 40% of the course to finish with 85%.
Example 3 | Auto-normalizing weights (sum = 80%)
When weights don't sum to 100%, the calculator normalizes them automatically.
Understanding Grade | Weighted GPA & Final Grade
How Weighted Grades Work
In a weighted grading system, each component contributes a different fraction to the final grade. The final grade is the sum of (score/max × weight) for each component, divided by the total weight. If weights sum to 100%, the division step is trivial. This calculator runs all calculations instantly in your browser with no server needed.
GPA Scale Reference
| Grade | Min % | GPA | Grade | Min % | GPA |
|---|---|---|---|---|---|
| A+ | 97 | 4.0 | C+ | 77 | 2.3 |
| A | 93 | 4.0 | C | 73 | 2.0 |
| A- | 90 | 3.7 | C- | 70 | 1.7 |
| B+ | 87 | 3.3 | D+ | 67 | 1.3 |
| B | 83 | 3.0 | D | 63 | 1.0 |
| B- | 80 | 2.7 | F | 0 | 0.0 |
Common Grading Mistakes to Avoid
- ▸Not normalizing weights that don't sum to 100%, this calculator handles it automatically.
- ▸Confusing score/max (percentage) with the raw score when weighting.
- ▸Forgetting that A+ and A both have GPA 4.0 on the standard US scale.
- ▸Miscalculating needed score by not accounting for completed weight correctly.
Frequently Asked Questions
How is a weighted grade calculated?
For each assignment, compute the percentage scored (score ÷ max), then multiply by the weight. Sum all weighted values and divide by total weight:
- • G = Σ(score/max × w) / Σw
- • If weights sum to 100%, the denominator is 100.
- • This calculator auto-normalizes if weights don't sum to 100%.
What score do I need to pass?
Use the "What Grade Do I Need?" mode. Enter your current grade, the percentage of the course completed, and your target grade. The formula is:
- • Required = (Target − Current × w) / (1 − w)
- • w = fraction of course completed (e.g. 0.60 for 60%)
- • If Required > 100%, the target is mathematically impossible with remaining work.
What is a 4.0 GPA scale?
The US 4.0 GPA scale maps letter grades to numbers for comparison:
- • A/A+ → 4.0, A- → 3.7
- • B+ → 3.3, B → 3.0, B- → 2.7
- • C+ → 2.3, C → 2.0, C- → 1.7
- • D+ → 1.3, D → 1.0, F → 0.0
Cumulative GPA is the weighted average of all course GPA values, weighted by credit hours.
What if my weights don't add up to 100%?
This is common when some assignments haven't been graded yet. This calculator automatically normalizes weights:
- • Each weight is divided by the total weight sum, then multiplied by 100
- • Example: weights of 20, 30, 30 (sum 80) become 25%, 37.5%, 37.5%
- • A message in the step-by-step section shows when normalization is applied
What is the difference between weighted and simple average?
In a simple average, all assignments count equally. In weighted, each has a different contribution:
- • Simple: G = (p₁ + p₂ + … + pₙ) / n
- • Weighted: G = (p₁w₁ + p₂w₂ + …) / (w₁ + w₂ + …)
- • Use weighted when a final exam counts more than homework.
Can I add items with different max scores?
Yes, each row has its own "Out of" value. The calculator converts each score to a percentage before weighting:
- • A quiz scored 18/20 = 90%
- • An exam scored 75/150 = 50%
- • These percentages are then weighted by their respective weights.
How do I calculate cumulative GPA across multiple courses?
For cumulative GPA, use the Weighted Average mode with courses as rows and credit hours as weights:
- • Enter each course's GPA points (A=100, B=75, etc.) as score with max 100
- • Use credit hours as weights
- • Result is your credit-weighted GPA percentage
Is this calculator free to use?
Yes, completely free with no account required. All grade calculations run instantly in your browser, no data is sent to any server. You can use it for any educational level, grading scale, or number of assignments up to 12.