Grade Calculator - Small Study Tools
Weighted Grades · GPA · Multiple Grading Systems

Grade Calculator

Calculate your weighted average grade, letter grade and GPA instantly. Supports US, UK, Pakistani, Bangladeshi, Australian and Indian grading systems. Fully usable on mobile.

All calculations happen in your browser, your grades are never sent to any server
Pro Version is Free for now
✓ Target Grade Calculator · What-If Simulator ·
Filters · Semester Planner & PDF Report
Day Night
Your Overall Grade
Overall Average
weighted %
Letter / Grade
grade band
GPA / Points
out of 4.0
Status
pass threshold
How this is calculated
Overall Average = Σ (Score % × Weight) ÷ Σ Weight
%
📚 Subjects / Assignments
Subject / Assignment Score Weight % Max Grade
📊 Grade Distribution
Export your grade report
📖 Grading Scale Reference
🔍 Filter & Search PRO
🎯 Target Grade Calculator PRO
What do I need to score?
Score needed on remaining work
Enter your current average, work completed and target grade above
🔮 What-If Grade Simulator PRO

Drag sliders to see how changing each score affects your overall grade.

Simulated overall average
📅 Semester GPA Planner PRO

Track GPA across semesters to see your cumulative trend.

Cumulative GPA
📖 Quick Reference
1Weighted average each subject's score counts toward the total based on its weight, not equally.
2Weights should sum to 100 otherwise the average can be skewed, check your totals.
3Passing threshold set this to match your institution, it varies by school and country.
4Letter grade systems differ a B in one country's scale is not the same percentage as a B elsewhere.
💡 Grade Tips PRO
`; const blob=new Blob([html],{type:'text/html'}); const a=document.createElement('a');a.download='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); renderSemesters(); recalculate(); updateTips(); try{localStorage.setItem('sst_grade_mode',mode);}catch(e){} }// ── PRO: TIPS ───────────────────────────────────────────────── function updateTips() { const el = document.getElementById('tipsList'); if (!el) return; const hasSubjects = subjects.some(s => s.name && s.name.trim().length > 0); const tips = []; if (!hasSubjects) { tips.push('Name a couple of subjects on the left to see tips tailored to your own grades.'); } else { const system = document.getElementById('gradingSystem')?.value || 'us'; const totalWeight = subjects.reduce((sum,s) => sum + (parseFloat(s.weight)||0), 0); if (Math.round(totalWeight) !== 100) tips.push(`Your weights currently add up to ${totalWeight}%, not 100%, which will skew the overall average, double check each subject's weight.`); tips.push('The Target Grade Calculator works backward from a goal, enter your current average and how much work is already done to see the score you need on what remains.'); tips.push('Use the What-If Simulator before an exam, drag each slider to a realistic score and watch how the overall average moves in real time.'); if (system !== 'pct') tips.push('Grading bands differ by country, always confirm your institution actual cutoffs rather than assuming this reference matches exactly.'); tips.push('A high weight subject with a low score pulls the average down more than a low weight subject ever could, focus study time accordingly.'); } 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 ────────────────────────────────────────────────────── renderSemesters(); recalculate(); try{ const m=localStorage.getItem('sst_grade_mode'); if(m==='pro') setMode('pro'); }catch(e){}

How to Use the Grade Calculator

From subjects and weights to a live overall grade. Fully usable on mobile.

1
Pick Your System
US, UK, Pakistani, Bangladeshi, Australian, Indian, or plain percentage.
2
Add Subjects
Enter each score and its weight percentage.
3
Watch It Update Live
Your weighted average, letter grade and GPA calculate instantly.
4
Export or Go Pro
Copy or download a PDF report, or unlock the target grade calculator and planner 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 · Pakistani · Bangladeshi · Australian · Indian
Pro Features Target Grade · What-If · Filters · Planner
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

Grade Calculator, Free and Online

A grade calculator converts your subject scores and their weights into a single overall average, letter grade and GPA instantly. This one supports weighted categories, six national grading systems, and updates live as you add or edit subjects, entirely inside your browser with nothing uploaded anywhere.

Most real courses are not graded on a simple average, a midterm worth 30 percent and a final project worth 70 percent do not count equally, no matter how good your score was on either one. This free grade calculator tool handles that properly. Add each subject or assignment with its score and its weight, and the overall average recalculates the moment you change a number. Pick from US, UK, Pakistani, Bangladeshi, Australian or Indian grading systems, or switch to plain percentage mode, and the tool converts your weighted average into the matching letter grade or classification automatically. Pro Mode adds a target grade calculator that works backward from a goal, a what-if simulator for testing scenarios before an exam, filters and search across your subject list, a semester GPA planner, and a downloadable PDF report.

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

Each score is multiplied by its own weight before being added to the total, then the total is divided by the sum of all weights. A 40 percent final exam moves your grade far more than a 5 percent quiz, even with an identical score on both.

1Simple vs Pro, What Each Mode Includes

FeatureSimple ModePro Mode (Free)
Weighted average, letter grade and GPA across 6 grading systemsIncludedIncluded
Unlimited subjects and assignmentsIncludedIncluded
Grade distribution breakdown and pass or fail statusIncludedIncluded
Copy results and grading scale referenceIncludedIncluded
Target grade calculator, what do I need on remaining workNot includedIncluded
What-if slider simulator for testing scores before an examNot includedIncluded
Filter and search across your subject listNot includedIncluded
Semester GPA planner and downloadable PDF reportNot includedIncluded

2Weighted Grades, Quick Examples

Midterm Check
Weighted average using only graded work so far
Class Grade
All assignments for one subject, weighted by category
Cumulative Grade
Average across every class or semester combined
Weights Sum to 100
Check your total, uneven weights skew the average

The mistake that trips up the most students is forgetting to update weights when a category changes. If a syllabus lists five quizzes worth 10 percent each and one final exam worth 50 percent, that is only 100 percent when all five quizzes are entered, drop one quiz from your calculator without adjusting the rest and the weighted average will be wrong even though every individual score is correct. Always check that your entered weights add up to 100 before trusting the result.

3Where Grade Classification Systems Actually Came From

The UK's First, Upper Second, Lower Second and Third classification, one of six systems this calculator supports, did not appear as a finished framework. According to the University of Cambridge Mathematics Faculty's own history page, for 157 years, from 1753 to 1909, Cambridge published its Mathematical Tripos results in strict order of merit, dividing students into Wranglers for first class, Senior Optimes for second class, and Junior Optimes for third class. The single highest scoring student each year was crowned Senior Wrangler and treated as something close to a national celebrity, with Cambridge years sometimes remembered by who held that title rather than by the calendar year itself. The public ranked list was eventually dropped in 1909, partly at the urging of mathematician G.H. Hardy, but the underlying class structure, first, second and third, survived and evolved into the classification system UK universities still use today.

QuestionQuick Answer
Where did the first, second, third class structure originate?Cambridge's Mathematical Tripos rankings
What were first class students called?Wranglers
How long were results published in strict rank order?157 years, 1753 to 1909
Who pushed to end the public ranked list?Mathematician G.H. Hardy, among others
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 my grade with different weights?
Multiply each assignment or subject score by its weight, add those totals together, then divide by the sum of all the weights. For example, a midterm worth 30 percent at 80 and a project worth 70 percent at 90 gives (80 times 30 plus 90 times 70) divided by 100, which equals 87.
What is a midterm grade calculator used for?
A midterm grade calculator works out your current weighted average partway through a course, using only the assignments graded so far. It is useful for checking where you stand before the rest of the term's work is due, separate from a full final grade calculation.
How is a cumulative grade different from a single class grade?
A single class grade covers one subject's assignments weighted against each other. A cumulative grade averages performance across every class or semester you have completed, giving a broader picture of overall academic standing rather than one course in isolation.
Why do grading systems differ between countries?
Grading scales developed independently at different institutions and in different eras, so a B in the US 4.0 system, a 2:1 in the UK classification system, and a B in the Pakistani or Indian systems all correspond to different percentage ranges. Always check your specific institution's official scale rather than assuming systems line up exactly.
What is a weighted grade calculator good for that a simple average is not?
A simple average treats every assignment equally, which is rarely how real courses are graded. A weighted grade calculator lets a final exam worth 40 percent count more than a quiz worth 5 percent, matching how your actual grade will be calculated by your instructor.
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 Cambridge's own Mathematics Faculty account of the 157-year Wrangler ranking tradition, not the assumption that UK degree classifications were designed as a finished system from the outset. The full account is detailed on the University of Cambridge Faculty of Mathematics history page. For related tools on this site, see the Final Exam 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! 👋