Grade Calculator
Calculate your weighted average grade, letter grade, and GPA from assignment scores and weights.
Assignments
Results
Enter scores and weights to see your grade
About Grade Calculator
The Grade Calculator computes a weighted average grade, letter grade, and GPA equivalent from individual assignment scores and their percentage weights. You enter each assignment with a score on a 0-100 scale and a weight representing how much that item counts toward the final course grade. The tool sums the weighted contributions and maps the result to the standard US grading scale — A+ through F — along with the corresponding 4.0 GPA value.
This tool is built for the practical moment when you need to know exactly where you stand before a final exam, when a teacher needs to verify a manually entered grade book, or when a student is deciding how hard to study for the remaining assignments. Unlike a simple average calculator, it respects the fact that a midterm worth 40% of your grade affects your outcome very differently than a quiz worth 5%. Each row in the breakdown table shows that item's individual contribution to the final number, so you can see which assignments are driving your grade up or down.
All calculations happen locally in your browser using JavaScript arithmetic — no scores or names are transmitted to any server, stored in a database, or associated with your identity. The tool is free with no account required and no session limits, so you can recalculate as many times as you need while planning your semester.
Key Features
Weighted average, not a simple mean
Each assignment's score is multiplied by its weight before summing, so a 40% midterm and a 5% quiz correctly influence the result in proportion to their course value.
Live letter grade and GPA
The weighted average maps instantly to a letter grade (A+ through F) and a 4.0 GPA equivalent using the standard US scale, updating in real time as you type.
Per-assignment contribution breakdown
A table below the summary shows every assignment's individual contribution to the final score, making it easy to spot which items are pulling your grade down.
Weight-balance warning
A status indicator turns amber when your weights do not total 100%, alerting you before you rely on a result that reflects only a partial picture of the course.
Add or remove rows freely
Start with the three default rows and add as many assignments, exams, or grade categories as your syllabus requires. Any row can be deleted with one click.
No upload, no account, no cost
Every calculation runs in your browser only. Student names and scores never leave your device, making it safe to use with real academic records.
How to Use
Add Your Assignments
Enter each assignment name, score (0-100), and its weight as a percentage of your total grade. Three rows are provided by default.
Verify Total Weight
Make sure your weights add up to 100%. The weight indicator at the bottom of the input panel shows your current total and warns you if it does not equal 100%.
Review Your Results
Your weighted average, letter grade, and GPA equivalent are calculated in real time as you enter scores and weights.
Analyze the Breakdown
Check the grade breakdown table to see each assignment's individual contribution to your final grade.
Example
A student has three graded items: a homework average worth 20%, a midterm worth 35%, and a final exam worth 45%. Entering those scores and weights produces the weighted average, letter grade, and GPA shown on the right.
Homework Average | 92 | 20%
Midterm Exam | 78 | 35%
Final Exam | 85 | 45%
─────────────────────────────
Total weight: 100% Weighted Average: 83.95%
Letter Grade: B
GPA Equivalent: 3.0 / 4.0
Breakdown:
Homework Average → 18.40 pts
Midterm Exam → 27.30 pts
Final Exam → 38.25 pts Common Use Cases
- arrow_circle_right
Checking your standing before a final exam
Enter all graded work from the semester with their weights to see your current weighted average, then judge how much your final exam score can move the needle.
- arrow_circle_right
Planning which assignments to prioritize
Add your remaining assignments and experiment with hypothetical scores to find the minimum score you need on each item to reach your target letter grade.
- arrow_circle_right
Computing category-based course grades
Many syllabi group work into categories — homework, quizzes, midterm, final — each worth a fixed percentage. Enter one row per category with your average score in that category and its course weight.
- arrow_circle_right
Verifying a teacher's reported grade
If a reported grade seems off, re-enter each graded item and its weight to independently confirm the weighted average and letter grade the gradebook should show.
- arrow_circle_right
Explaining GPA impact to students or parents
The live GPA column translates a percentage average into the 4.0 scale instantly, making it concrete when discussing the academic implications of current scores.