Grade Calculator
Calculate your weighted course grade from assignment categories. Find out what you need on the final to hit your target.
Last updated: 2026-03-07
Weighted grade calculator
Enter your categories
Add grading categories with their weight (%) and your score (%). Up to 12 categories.
Your grade
Weighted average
—Calculation History (0)
Examples
Typical College Course
Homework 20%, Quizzes 15%, Midterm 25%, Final 40%
Standard weighting with strong homework and quiz scores — what's needed on the final for an A?
Current average 88.7% (B+) — need 92.4% on the final for an A
Heavily Weighted Final
Labs 30%, Midterm 20%, Final 50%
Science course where the final counts for half the grade.
Current average 85% (B) — need 75.6% on the final for a B-
Participation-Heavy Seminar
Participation 25%, Papers 50%, Presentation 25%
Humanities seminar with no traditional final exam.
Weighted average 88.75% (B+)
How weighted grades work
Most courses split your grade into categories — homework, quizzes, midterms, and finals — each worth a percentage of your overall grade. The category weight determines how much that section counts.
Your weighted average is the sum of each category's score multiplied by its weight, divided by the total weight. If all weights add up to 100%, the result is your course percentage.
The "needed on final" feature works backwards: given your current scores and the final exam's weight, it calculates the minimum exam score required to hit your target grade.
Frequently asked questions
- How do I calculate a weighted grade?
- Multiply each category's score by its weight, add the products together, then divide by the total weight. For example, if Homework (20%) = 90 and Exams (80%) = 75, the weighted average is (90 × 20 + 75 × 80) / 100 = 78%.
- What if my weights don't add up to 100%?
- The calculator still works — it divides by the actual total weight. However, a yellow warning will appear because most syllabi intend weights to total 100%. If a category hasn't been graded yet, leave its score blank or remove it.
- How is the 'needed on final' calculated?
- It uses the formula: Needed = (Target − Current × (100 − FinalWeight) / 100) / (FinalWeight / 100). This tells you the minimum final exam score to reach your target grade, assuming the final replaces or adds to the remaining weight.
- What letter grade scale does this use?
- The standard US scale: A (93+), A- (90–92), B+ (87–89), B (83–86), B- (80–82), C+ (77–79), C (73–76), C- (70–72), D+ (67–69), D (63–66), D- (60–62), F (below 60). Your school's scale may differ slightly.
Related calculators
Know exactly where you stand
Calculate your weighted grade instantly and find out what you need on the final — share with classmates so everyone stays on track.
Was this calculator helpful?
Your feedback helps us improve future calculators.
Disclaimer
Results are estimates based on the inputs you provide. Actual grades depend on your institution's grading scale, rounding policies, and any extra credit or curve adjustments. Always confirm with your syllabus or instructor.
Embed this calculator
Copy the code below to embed this calculator on your website or blog. It's free — no API key needed.
<iframe src="https://calc.mintloop.dev/embed/daily/grade-calculator" width="100%" height="600" frameborder="0" title="Grade Calculator" loading="lazy"> </iframe>
Optional: auto-resize script
<script>
var CALC_HUB_ORIGIN = 'https://calc.mintloop.dev';
window.addEventListener('message', function(e) {
if (e.origin !== CALC_HUB_ORIGIN) return;
if (!e.data || e.data.type !== 'calc-hub-resize') return;
var frames = document.querySelectorAll('iframe[src*="calc.mintloop.dev"]');
frames.forEach(function(f) {
if (f.contentWindow === e.source) {
f.style.height = String(Math.max(0, Number(e.data.height) || 0)) + 'px';
}
});
});
</script>