Weighted Grade Calculator
Calculate your course grade when homework, quizzes and exams each count for a set percentage, with a warning when your weights don't add up to 100%.
Categories — your score and how much it counts
Use this when your syllabus assigns a percentage to each category — homework 20%, exams 50%, and so on. It runs entirely in your browser and nothing is uploaded.
What is the Weighted Grade Calculator?
A weighted grade is the sum of each category's score multiplied by its weight, divided by the total weight. Homework at 92% counting 20% and an exam at 78% counting 80% gives an overall grade of 80.8%.
- Unlimited weighted categories with add and remove
- Automatic normalisation when weights don't total 100%
- Shows both grade-so-far and contribution to the final grade
- Standard and plus-minus letter grade scales
- Clear error instead of NaN when every weight is zero
- Private by design — all maths happens in your browser
How to use the Weighted Grade Calculator
- 1
Add one row per grading category from your syllabus.
- 2
Enter your percentage score and the weight for each category.
- 3
Add or remove rows until the list matches the course.
- 4
Choose a letter grade scale.
- 5
Read the weighted grade, letter grade and total weight below.
About the Weighted Grade Calculator
The ByteTools Weighted Grade Calculator handles the grading scheme most syllabi actually use: homework is worth 20%, quizzes 15%, the midterm 25% and the final 40%. Enter each category's score and weight and the overall grade appears immediately, along with the letter grade it earns.
If your weights do not total 100% — because some categories are not graded yet — the tool tells you so and averages across what you entered, which is your true grade so far. It also shows what those same scores would contribute to the finished course, so you can see both numbers without doing the arithmetic twice.
Add and remove categories freely to match any syllabus, from a two-line pass-fail module to a dozen weighted components. All of it is calculated in your browser as you type, with nothing uploaded and nothing stored.
Frequently asked questions
How do I calculate a weighted grade?
Multiply each category score by its weight, add the results, then divide by the total weight. Scores of 90% (30% weight) and 80% (70% weight) give (2700 + 5600) ÷ 100 = 83%.
What if my category weights don't add up to 100%?
That normally means some work has not been graded yet. The calculator averages across the weights you entered, which gives your grade in the completed portion of the course, and shows how much of the final grade those scores account for.
What is the difference between weighted and total-points grading?
Weighted grading fixes each category's share of the final grade in advance, no matter how many points it contains. Total-points grading lets the point values decide. A syllabus that lists percentages per category is weighted.
How do I find my grade if one category has several assignments?
Average the assignments inside that category first — the grade calculator does this quickly — then enter the single category average here with its weight.
Can weights be something other than percentages?
Yes. Any consistent numbers work because the tool divides by the total. Weights of 1, 2 and 1 behave exactly like 25%, 50% and 25%.
Related tools
Grade Calculator
Add up assignments, quizzes and exams as points earned out of points possible to get your overall course percentage and letter grade instantly.
Final Grade Calculator
Find out exactly what score you need on the final exam to reach the course grade you want, plus the best and worst grades still possible.
GPA Calculator
Work out your GPA on a 4.0, 5.0 or 10-point scale, weighted or unweighted, with credit hours per course and honours or AP bonus points.
Test Score Calculator
Turn questions right or wrong into a percentage and a letter grade, and get a full grading chart showing the score for every number of mistakes.
Percentage Calculator
Calculate what X% of a number is, what percent one number is of another, and percentage increase or decrease between two values — instantly and free.