Grade Calculator

Work out your current class grade using weighted categories or total points. See your letter grade instantly.

Your grade
FDCBA
Assignment Score Out of Weight (%)
Weight total: 0%

Everything stays in your browser — nothing is uploaded.

What if? Predict your grade with an upcoming assessment
Hypothetical assignment Score (assumed %) Weight (%)
Projected grade if you score as entered

Weighted vs. points-based grading — which does your syllabus use?

The two methods can give different results for the same work. To tell which your class uses, check your syllabus or ask your instructor.

Weighted categories

The course grade is built from broad categories (participation, quizzes, midterm, final) each worth a percentage of the total. You may not have all assignments done yet. The tool treats your current average within each category, then weights them together. Weights do not need to sum to 100% while you're mid-semester — the tool normalizes them.

Example: Midterm (30%), Quizzes (20%), Final (50%). You've finished midterm (87%) and have two quiz scores (80%, 92%), but haven't taken the final yet. The tool shows your grade on the portion you've completed (weighted midterm + average of quizzes + 0% for final, normalized to the weight of work done so far).

Total points

Every assignment is worth a certain number of points. Your grade is the sum of all your points divided by the sum of all possible points. This method assumes all assignments are equally important unless the point values themselves differ.

Example: Midterm (100 pts), Quizzes (2 × 50 pts = 100 pts), Final (100 pts). Total possible: 400 pts. If you've scored 87 + 92 = 179 so far, your percentage is 179 ÷ (200 points of work done) = 89.5%.

How this is calculated

Weighted mode: grade = Σ(score ÷ outOf × weight) ÷ Σ(weight) × 100 where: score = your score on one assignment outOf = the total points possible for that assignment weight = the weight of that category (%) Σ(weight) = sum of weights for rows with values entered Points mode: grade = Σ(score) ÷ Σ(outOf) × 100 where: Σ(score) = sum of all your points Σ(outOf) = sum of all possible points

Worked example (weighted mode)

Suppose your syllabus specifies: Quizzes 20%, Midterm 30%, Final 50%.

So far you have:

  • Quiz average: 85% (20 pts / 20 pts, though you've only taken one quiz)
  • Midterm: 78% (78 pts / 100 pts)
  • Final: not taken yet

Calculation:

(85 × 0.20) + (78 × 0.30) + (— × 0.50) = (17.0) + (23.4) + (—) = 40.4 ÷ (0.20 + 0.30) [weights of completed work] = 40.4 ÷ 0.50 = 80.8% (B–) The remaining 50% (final exam) is not counted yet because you haven't taken it. Once you enter a final exam score, it will pull your grade up or down.

Common gotchas

  • Dropped lowest score. Some syllabi say your lowest quiz is dropped. This tool doesn't automate that — enter only the scores that count.
  • Curved grades. If your instructor curves the class, they'll add points across the board or re-map the scale. This tool shows your raw percentage; wait for official curves.
  • Rounding at the cutoff. A 79.5% might round to 80% in your registrar's system (see your institution's policy). This tool shows your exact percentage.
  • Extra credit. If you score above the maximum (e.g. 110 / 100), the tool allows it — enter your score as-is and see the impact.
  • Weights that don't sum to 100%. In weighted mode, if you enter 20% + 30% = 50%, the tool treats that as 100% of your completed work and shows your grade on that portion. Once you enter more categories, the percentages will shift.

Frequently asked questions

What if my weights don't add up to 100%?

The tool normalizes them. If you've entered 20% (quizzes) + 30% (midterm) = 50%, the tool treats those as 100% of your current grade and shows your average on just the work you've completed. Once you enter more assignments and their weights, the denominator grows. This lets you track your grade mid-semester without guessing at unfinished work.

Can I enter a score higher than the maximum (extra credit)?

Yes. Enter 105 / 100 if you scored 105 points on a 100-point assignment, and the tool will include it. Your grade will rise accordingly.

Does this tool round grades up?

No. It shows your exact percentage (to one decimal place). Some schools round 79.5% to 80% in their registrar, but that's their policy, not this tool's. Check your institution's rounding rule.

My instructor uses a different scale (like 93–100 = A). How do I use this?

The tool displays a standard scale: A (90–100%), B (80–89%), C (70–79%), D (60–69%), F (below 60%). If your school uses a different scale (e.g. 93–100 = A), mentally adjust the letter grade but rely on your exact percentage. Your institution's registrar is the source of truth.

Does my data get uploaded anywhere?

No. Everything you enter stays in your browser's local storage. The page works offline.

What is the "What if?" section for?

Use it to explore a hypothetical future assignment. Enter your predicted score and its weight, and the tool will show you what your grade would be if you score as entered. This doesn't affect your saved grades — it's a separate calculation.

Sources