Weighted Grade Calculator - Small Study Tools
Weighted Average · Drop Lowest · Curve · Extra Credit

Weighted Grade Calculator

Calculate your true weighted grade by adding each assignment, quiz, midterm and final with its own weight. Fully usable on mobile. Pro Mode adds drop lowest, grade curve, extra credit, category grouping, what-if analysis and PDF report.

All calculations happen in your browser, your grades never leave your device
Pro Version is Free for now
✓ Drop Lowest · Curve · Extra Credit ·
Categories · What-If · PDF Report
Day Night
Weighted Grade Summary
Weighted Avg
Grade
GPA
Status
How this is calculated
Weighted Average = Σ (Score % × Weight) ÷ Σ Weight
⚙️ Settings
%
% (usually 100)
📝 Assignments & Grades
Name Score Max Weight % Grade
Weight used: 0% ✓ Weights correct
Export your weighted grade report
📖 Grading Scale Reference
🎛️ Advanced Adjustments PRO
🗂️ Categories PRO
📊 Grade Distribution PRO
🎯 Target Score Calculator PRO
What do I need to score?
Score needed on remaining work
Enter the remaining weight and your target to see what you need
🔮 What-If Grade Simulator PRO

Drag sliders to see how changing each score affects your weighted average.

Simulated weighted average
📈 Assignment Impact Analysis PRO

How much each assignment contributes to your final grade.

📖 Quick Reference
1Weighted average each assignment's score counts based on its weight, not equally.
2Weights should sum to 100 check the weight bar below the table before trusting the result.
3Drop lowest removes your worst scoring assignment before the average is calculated.
4Curve vs extra credit a curve adds points to every assignment, extra credit adds a separate flat bonus.
💡 Weighted Grade Tips PRO
`; const blob=new Blob([html],{type:'text/html'}); const a=document.createElement('a');a.download='weighted-grade-report.html';a.href=URL.createObjectURL(blob);a.click(); toast('Report downloaded, open it and choose Print then Save as PDF'); }// ── MODE ────────────────────────────────────────────────────── function setMode(mode) { isPro=mode==='pro'; document.getElementById('btnSimple').classList.toggle('active',!isPro); document.getElementById('btnPro').classList.toggle('active',isPro); widget().classList.toggle('pro-mode',isPro); wiScores=null; recalc(); updateTips(); try{localStorage.setItem('sst_wgc_mode',mode);}catch(e){} }// ── PRO: TIPS ───────────────────────────────────────────────── function updateTips() { const el = document.getElementById('tipsList'); if (!el) return; const hasAssignments = assignments.some(a => a.name && a.name.trim().length > 0); const tips = []; if (!hasAssignments) { tips.push('Name a couple of assignments on the left to see tips tailored to your own weights and scores.'); } else { const totalWeight = parseFloat(document.getElementById('totalWeight')?.value) || 100; const usedWeight = assignments.reduce((s,a) => s + (parseFloat(a.weight)||0), 0); if (Math.round(usedWeight) !== Math.round(totalWeight)) tips.push(`Your assignment weights currently add up to ${usedWeight.toFixed(1)}%, not ${totalWeight}%, which will skew the weighted average, check the weight bar under the table.`); tips.push('Drop Lowest removes your worst scoring assignment before the average is calculated, useful if your syllabus explicitly allows it, but check the policy first.'); tips.push('A curve adds points to every assignment equally, extra credit adds a single flat bonus capped by the Extra Credit Cap field, they are not the same adjustment.'); tips.push('Use the Target Score Calculator to work out exactly what you need on remaining work to hit a specific final grade.'); tips.push('Group assignments into categories to see which category, homework, quizzes or exams, is actually pulling your grade up or down the most.'); } el.innerHTML = tips.slice(0,5).map(t => `
${t}
`).join(''); }// ── UTILS ───────────────────────────────────────────────────── function escHtml(s){return String(s||'').replace(/&/g,'&').replace(//g,'>');} function escAttr(s){return String(s||'').replace(/"/g,'"').replace(/'/g,''');} function toast(msg){const t=document.getElementById('toast');t.textContent=msg;t.classList.add('show');setTimeout(()=>t.classList.remove('show'),2800);}// ── INIT ────────────────────────────────────────────────────── recalc(); try{const m=localStorage.getItem('sst_wgc_mode');if(m==='pro')setMode('pro');}catch(e){}

How to Use the Weighted Grade Calculator

From assignments and weights to a live weighted average. Fully usable on mobile.

1
Set Up Basics
Pick a grading scale, passing grade and total weight.
2
Add Assignments
Name, score, max and weight percent for each one.
3
Check the Weight Bar
Confirm your weights add up to 100 before trusting the average.
4
Export or Go Pro
Copy or download a PDF report, or unlock drop lowest, curve and categories in Pro.

Every calculation runs inside your own browser. No account, no tracking, nothing ever uploaded.

Specifications
Price Free
Data Handling Never leaves your browser
Grading Systems US · UK · Indian · Pakistani · Bangladeshi · Australian
Pro Features Drop Lowest · Curve · Extra Credit · Categories · What-If
Platform Optimized for Web & Mobile
Found a bug or something not working right? Let us know and we'll fix it. Every report helps make this tool better.
Report an Issue

Weighted Grade Calculator, Free and Online

A weighted grade calculator turns your assignments, quizzes, midterms and finals, each with their own percentage weight, into one true overall grade instantly. This one supports drop lowest, grade curves, extra credit, category grouping, and six national grading systems, updating live as you add or edit assignments, entirely inside your browser.

Most syllabi do not treat every piece of work the same. A final exam might be worth 40 percent of your grade while a single homework set is worth 2 percent, and averaging those two scores together as if they mattered equally would give you a badly wrong picture of where you actually stand. This free weighted grade calculator tool handles the real math. Add each assignment with its score and its weight, and your weighted average, letter grade and GPA recalculate the moment anything changes. Switch between US, UK, Indian, Pakistani, Bangladeshi or Australian grading systems, or use plain percentage mode. Pro Mode adds drop lowest, so your single worst score can be excluded, a grade curve that lifts every assignment by the same number of points, extra credit with a genuine cap you control, category grouping to see how homework versus exams are each performing, a target score calculator, a what-if simulator, and an assignment impact breakdown showing exactly which item is moving your grade the most.

The Weighted Average Formula
Weighted Average = Σ (Score % × Weight) ÷ Σ Weight

Every score is multiplied by its own weight before being added to the running total, then that total is divided by the sum of all the weights. This is exactly the calculation your instructor's own gradebook is running behind the scenes.

1Simple vs Pro, What Each Mode Includes

FeatureSimple ModePro Mode (Free)
Weighted average, letter grade and GPA across 6 grading systemsIncludedIncluded
Unlimited assignments with live weight trackingIncludedIncluded
Copy results and grading scale referenceIncludedIncluded
Drop lowest, grade curve, capped extra creditNot includedIncluded
Category grouping with per category summaryNot includedIncluded
Target score calculator, what do I need on remaining workNot includedIncluded
What-if slider simulator and grade distribution viewNot includedIncluded
Assignment impact analysis and downloadable PDF reportNot includedIncluded

2Weighted Grades, Quick Examples

Final Grade Weighted
All assignments combined by their weight
Drop Lowest
Excludes your single worst scoring item
Curve
Adds the same points to every assignment
Extra Credit
A separate bonus, capped at a value you set

The mistake that trips up the most students is confusing a curve with extra credit, or assuming weights that do not add to 100 will simply average out correctly. They will not. If your syllabus lists categories that total 100 percent but you only enter 90 percent worth of weighted items into the calculator, either because you forgot a category or mistyped a number, the weighted average formula divides by whatever weight total you actually entered, silently producing a grade that does not match reality. Always check the weight bar under the assignment table before trusting the result.

3Where the Weighted Average Formula Actually Came From

The specific mathematical idea this calculator runs on, giving different observations different weights before averaging them, has a documented inventor and a genuinely sad backstory. According to the MacTutor History of Mathematics archive at the University of St Andrews, the English mathematician Roger Cotes worked out the weighted arithmetic mean around 1712, in a short tract on estimating errors in astronomical observations. Cotes never got to publish it himself. He died of a violent fever in 1716 at only 33 years old, and his cousin Robert Smith spent years sorting through Cotes's disordered papers before finally publishing the work in 1722, six years after Cotes's death, as part of a collection called Harmonia Mensurarum. Isaac Newton, who had worked closely with Cotes on the second edition of the Principia, is said to have remarked afterward that had Cotes lived, mathematics might have gone even further. The habit of assigning different importance to different pieces of data, the exact principle behind every weighted grade calculation, traces back to that one short, posthumously published tract.

QuestionQuick Answer
Who first worked out the weighted mean?Roger Cotes, around 1712
When was his work actually published?1722, six years after his death
Who published it on his behalf?His cousin, Robert Smith
How old was Cotes when he died?33
Privacy Note

Every calculation runs inside your own browser using JavaScript, nothing is uploaded or sent to a server, and no account or signup is required.

4Frequently Asked Questions

How do I calculate a weighted grade?
Multiply each assignment's score percentage by its weight, add all those results together, then divide by the sum of the weights. For example, a quiz worth 20 percent at 90 and a final worth 80 percent at 75 gives (90 times 20 plus 75 times 80) divided by 100, which equals 78.
What does drop the lowest grade mean?
Drop the lowest means your worst scoring assignment or quiz is removed from the calculation before the weighted average is worked out. Many instructors allow this as a built in safety net, but the policy varies by course, so check your syllabus before assuming it applies.
What is the difference between a grade curve and extra credit?
A curve adds the same number of points to every assignment or exam, lifting the entire class evenly. Extra credit is a separate bonus, usually tied to one optional piece of work, that adds a capped number of points on top of your existing weighted average rather than adjusting every score.
Why do my weights need to add up to 100 percent?
The weighted average formula divides by the total of all weights, so if your weights add up to more or less than 100, the result no longer reflects your actual grading breakdown. Always check that your entered weights sum to 100 before trusting the calculated average.
How is a weighted grade different from a simple average?
A simple average treats every score equally regardless of importance. A weighted grade multiplies each score by its assigned weight first, so a final exam worth 40 percent affects your grade far more than a homework set worth 5 percent, matching how most real courses are actually graded.
Is my grade data private when I use this calculator?
Yes. Every calculation runs inside your own browser using JavaScript, nothing is uploaded or sent to a server, and no account or signup is required.

Grounded in the University of St Andrews MacTutor History of Mathematics archive's documented account of Roger Cotes's 1712 work and its 1722 posthumous publication, not the assumption that weighted averaging was a modern statistical invention. The full biography is available on MacTutor's Roger Cotes page. For related tools on this site, see the Grade Calculator and the full SmallStudyTools.com tool library.

Lilly
Here to help you find a tool
Search tools Search blogs
Try me to find a tool! 👋