Grade calculator
Find your current grade from weighted categories or from points, and see exactly what you need on the final exam for the grade you want. Edit the letter scale to match your school.
Letter grade scale (edit to match your school)
How it is calculated
Weighted grade = (score₁ × weight₁ + score₂ × weight₂ + …) ÷ (weight₁ + weight₂ + …)
Only rows that have a score count. If a category has a weight but no score yet, it is left out of your current grade, and the tool shows the average you need on what is left. If your weights do not add up to 100, each still counts in proportion to the total.
Points grade = total points earned ÷ total points possible × 100
In points mode a big test counts for more than a small quiz, simply because it has more points. "Drop lowest" removes the scores with the lowest percentage before adding up.
Needed on the final = (grade you want − current grade × (1 − final weight)) ÷ final weight
Course grade = current grade × (1 − final weight) + final score × final weight
Weights here are fractions: a final worth 35% has a weight of 0.35.
Worked example
A course has homework 20%, quizzes 20%, a midterm 25% and a final exam 35%. You have 92 in homework, 85 in quizzes and 78 on the midterm.
- Graded so far: 20 + 20 + 25 = 65 of the 100 weight.
- Current grade: (92 × 20 + 85 × 20 + 78 × 25) ÷ 65 = 5,490 ÷ 65 = 84.46%, a B on the default scale. Those three categories add 5,490 ÷ 100 = 54.90 points to the course grade.
- For a 90% (A−) overall: (90 − 54.90) ÷ 0.35 = 100.29% on the final. That is over 100%, so it is out of reach without extra credit.
- For an 80% (B−): (80 − 54.90) ÷ 0.35 = 71.71% on the final.
- If you score 85% on the final: 54.90 + 85 × 0.35 = 84.65%.
Points example: 18/20, 9/10, 6/10 and 41/50 add up to 74/90 = 82.22%. If the lowest score is dropped (the 6/10 quiz, 60%), it is 68/80 = 85%.
Things to check
- Your syllabus. Category weights, the letter scale and rounding rules come from your teacher or school. The default scale (A 93, A− 90, B+ 87 and so on) is common in the US but not universal; edit it to match yours.
- Weighted or points? If your syllabus lists percentages for each category, use the weighted tab. If it just adds up all points, use the points tab.
- Extra credit. Enter a score over 100% (for example 105, or 21/20) and it counts as given. If extra credit is added as separate points, include them in the points earned.
- Rounding. Some teachers round 89.5% up to 90% before giving a letter. Choose that under the letter scale if yours does.
FAQ
How do I calculate my grade with weights?
Multiply each category's score by its weight, add them up, and divide by the total weight of the categories you have scores for. The weighted tab does this for you.
What do I need on my final to pass?
Open "What do I need on the final?", enter your current grade, how much the final is worth and the passing grade (for example 60 or 70, depending on your school). The table also shows what you need for every letter.
Why does it say I need more than 100%?
Your current grade is too far below the target for the final alone to make up the difference. The "what if" table shows the best grade you can still reach.
Does dropping my lowest score always help the most?
It drops the score with the lowest percentage, which is how most teachers do it. When scores have very different point totals, dropping a different one could sometimes raise your grade more; ask your teacher which rule they use.
Is my data saved?
Your inputs are saved in this browser's local storage so they are still there next time on this device. They are never uploaded. Use "Delete saved inputs" under the letter scale to remove them.
Is this my official grade?
No. It is an estimate from the numbers you enter. Your school's grade book is the official record.