HomeEducation ToolsGrade Calculator
A+
Education

Grade Calculator

Calculate course grades with 5 modes: simple average, weighted categories (exams/quizzes/assignments), required score calculator (what do I need on the final?), letter grade converter, and semester grade summary. Customisable grade scale.

5 calculation modes📊 Weighted categories🎯 Required score calc📝 Custom grade scale
Tools:
🔒 100% Private — All processing runs in your browser. Nothing sent to any server.

📖 How to Use Grade Calculator

  1. 1
    Choose calculation mode

    Simple Average: enter scores and weights for instant average. Weighted Categories: set category weights (exams 40%, quizzes 30%, assignments 30%) and enter grades per category. Required Score: enter current grade and final exam weight to find minimum score needed.

  2. 2
    Enter your grades

    Type grades as percentages or points. For weighted categories, enter each assignment score within its category. The calculator handles missing grades, extra credit, and dropped lowest scores per category.

  3. 3
    See your final grade and letter

    Your calculated percentage and letter grade are shown with the full grade scale. Customise the grade scale to match your course (some use 90/80/70/60, others use 93/90/87/83/80/77…). Copy the grade summary.

💡 Quick Reference

ScoreLetter
93–100%A
90–92%A−
87–89%B+
83–86%B
80–82%B−
Below 60%F

Frequently Asked Questions

How are weighted course grades calculated?

In a weighted grade system, each category (exams, quizzes, assignments, participation) is assigned a percentage weight that must total 100%. Category grade = average of all scores in that category. Final grade = (Category A average × weight A) + (Category B average × weight B) + … Example: Exams avg 82% × 40% weight = 32.8 points; Quizzes avg 90% × 30% = 27 points; Assignments avg 95% × 30% = 28.5 points. Final = 88.3%.

How do I calculate what I need on my final exam?

Required final exam score = (Target grade − Current grade × (1 − Final weight)) ÷ Final weight. Example: current grade 78%, need 80% to pass, final exam worth 30%. Required = (80 − 78 × 0.70) ÷ 0.30 = (80 − 54.6) ÷ 0.30 = 25.4 ÷ 0.30 = 84.7%. This tells you the minimum score needed on the final exam to achieve your target course grade. If the required score exceeds 100%, the target is mathematically impossible.

What is the standard letter grade scale?

Common scale: A+ = 97–100, A = 93–96, A- = 90–92, B+ = 87–89, B = 83–86, B- = 80–82, C+ = 77–79, C = 73–76, C- = 70–72, D+ = 67–69, D = 63–66, D- = 60–62, F = below 60. Some schools use a simpler scale: A = 90–100, B = 80–89, C = 70–79, D = 60–69, F below 60. Always check your course syllabus for the exact scale — this tool lets you customise it.

What is extra credit and how does it affect my grade?

Extra credit adds points above the maximum possible score, potentially raising your percentage above 100% before weighting. Some teachers cap grades at 100% after adding extra credit. Others allow the excess to carry forward. In weighted systems, extra credit within a category can raise that category average above 100%, which then boosts the overall course grade. This tool allows entering extra credit points alongside regular scores.

What does it mean if my required exam score is over 100%?

If the required final exam score calculator shows over 100%, it means achieving your target grade is mathematically impossible even with a perfect final exam score. Options: adjust your target grade downward, check if extra credit is available, confirm all current grades are entered correctly, or speak with your professor about grade recovery options such as assignment resubmission or late work policies.

How do dropped grades work in weighted categories?

Many professors drop the lowest score(s) in a category to give students flexibility for bad days. Example: 10 quizzes with lowest 2 dropped means only the top 8 count toward your quiz average. This significantly benefits students — even zeros from missed quizzes may be dropped. This tool lets you specify how many scores to drop per category, automatically removing the lowest values before calculating the category average.