Grade Calculator
Calculate your final grade from assignment scores and their weights.
Written by Golam Rabbani, Founder & Lead Engineer
How to use this grade calculator
- Enter each assignment name, score, and max score in the table.
- Enable "Use weights" and fill in a weight percentage for each row if assignments carry different importance.
- Click "+ Add Assignment" to add more rows as needed.
- Press Calculate to see your final grade as a percentage and letter grade.
- Use Copy to save the result, or Reset to clear all entries and start over.
About this grade calculator
The grade calculator takes your assignment scores and computes a final grade as a percentage and a corresponding letter grade running from A down to F.
Without weights enabled, the tool pools all your raw scores and divides by the combined maximum: final % = (sum of scores ÷ sum of max scores) × 100. When you switch on "Use weights", each assignment's individual percentage (score ÷ max) is multiplied by its weight value; the tool then divides that running total by the sum of all weights, producing a true weighted average. The letter grade is assigned using a standard US scale: A for 90% and above, B for 80–89%, C for 70–79%, D for 60–69%, and F for anything below 60%.
To see this in action, imagine three assignments: a quiz scored 18 out of 20, a midterm scored 74 out of 100, and a project scored 45 out of 50. Without weights, the totals are 137 out of 170, which works out to 80.59% — a B. If you instead weight the quiz at 20, the midterm at 50, and the project at 30, the weighted result is ((0.90 × 20) + (0.74 × 50) + (0.90 × 30)) ÷ 100 × 100 = 82.00%, still a B but a clearer picture of your standing in a course where exams count more than quizzes.
Students tracking their progress mid-semester, parents reviewing report-card scores, and teachers double-checking grade-book calculations will all find this tool useful for getting an instant, formula-transparent result.
FAQ
- How does the grade calculator compute the final percentage?
- Without weights, it divides the sum of all scores by the sum of all max scores, then multiplies by 100. With weights enabled, each assignment's ratio (score ÷ max) is multiplied by its weight, and the total is divided by the sum of all weights.
- What letter grade scale does the tool use?
- A is 90–100%, B is 80–89%, C is 70–79%, D is 60–69%, and F is anything below 60%. This is a standard US letter-grade scale and may differ from your institution's grading policy.
- What happens if I enter a score higher than the max score?
- The tool shows an error message and does not calculate. Every score must be less than or equal to its corresponding max score before the calculation can proceed.
- How accurate is this grade calculator?
- The result is mathematically exact for the data you enter. Accuracy depends on entering the correct scores, max values, and weights. If your course uses a different grading curve or scale, the letter grade shown may differ from your official grade.
- Does the grade calculator store my data?
- No. The grade calculator runs entirely in your browser. Nothing you enter is sent to a server or saved between visits — closing or refreshing the page clears all data.
- Is the grade calculator free?
- Yes. It is free to use with no signup, no account, and no usage limit.