Audited 27 Jul 2026·Last updated 27 Jul 2026·3 citations·Tier 2·0 uses

College Grade Calculator

Calculate your current college course grade from syllabus categories like homework, midterms, and finals. Weights must sum to 100% — no silent guessing.

College Grade Calculator

Comma-separated percentage score for each graded category, e.g. "95, 82, 88" for homework, midterm, final.
Comma-separated percentage weight for each category, same order as scores, e.g. "20, 30, 50". Must sum to 100.
Course grade
87.6
Your weighted course grade as a percentage.
Total weight
100
Weighted points sum
8,760

Background.

Most college syllabi break your final course grade into named categories, each worth a stated percentage — homework worth 20%, a midterm worth 30%, a final exam worth 50%, or some other combination the instructor sets. This calculator takes your score in each category and its weight straight from the syllabus and returns your actual current course grade, computed exactly the way the syllabus promises it will be computed.

The design choice that sets this calculator apart from a generic weighted-average tool is what happens when the weights you enter don't sum to 100%. Rather than silently rescaling your weights so they add up — which is what a purely mathematical weighted-average calculator might do without comment — this calculator rejects the input outright and tells you the sum it actually received. The reasoning is that a syllabus's stated category weights are effectively a contract between instructor and student. If you enter 20, 30, and 40 (summing to 90, not 100), silently stretching those to 22.2%, 33.3%, and 44.4% would produce a grade the syllabus never promised, and it would paper over what is very likely a real mistake on your part — a forgotten category, a typo, or a misremembered percentage from the syllabus. A clear rejection with the received sum shown is a safer default than a confident-looking wrong number, and it's the same philosophy this site's weighted-average and final-grade calculators use elsewhere: don't silently guess when the honest answer is to ask the user to double-check their inputs.

A small tolerance band (plus or minus half a percentage point around 100) is built in specifically to accommodate the common real-world case of a syllabus that states category weights like 33%, 33%, and 34% — three categories that were clearly intended to be equal thirds but were rounded to whole numbers when the syllabus was written. That tolerance absorbs ordinary rounding without absorbing an actually-wrong set of weights.

This calculator is intentionally the education-domain counterpart to two more general tools already on this site. The final-grade calculator solves the reverse problem — given your current grade, a target grade, and the final exam's weight, what score do you need on the final? — which is a backward, single-unknown-variable question. The weighted-average calculator in the math category computes the same underlying arithmetic with no domain framing at all, for any list of values and weights, whether they're course grades, portfolio allocations, or survey responses. This calculator sits between them: it computes your grade forward, right now, from however many named categories your specific syllabus defines, with validation rules built specifically around how real course syllabi are written.

What is college grade calculator?

A course grade computed from weighted categories is the percentage you currently hold in a class, given a syllabus that splits the total grade into named components (such as homework, quizzes, midterms, and a final exam), each worth a stated percentage of the total. The formula is a straightforward weighted average: multiply each category's score by its weight, sum those products, and divide by 100 (since the weights are expressed as percentages summing to 100). This calculator requires the weights you enter to sum to 100% within a small rounding tolerance and will reject — rather than silently rescale — any set of weights that falls outside that tolerance, on the reasoning that a syllabus's stated weights are a contract that should be entered exactly, not guessed at.

How to use this calculator.

  1. Look up your syllabus's graded categories and their percentage weights (e.g. homework 20%, midterm 30%, final 50%).
  2. Enter your score in each category as a comma-separated percentage list, in a consistent order, e.g. "95, 82, 88".
  3. Enter each category's weight in the exact same order, e.g. "20, 30, 50" — the two lists must have the same number of entries.
  4. Make sure your weights sum to 100 (or within half a percentage point, to allow for rounding like 33/33/34). If they don't, the calculator will tell you the sum it received so you can fix a typo or a forgotten category.
  5. Read the course grade result — this is your current, real grade in the class based on the categories you entered.
  6. Recalculate any time a new category is graded, updating both the scores and weights lists to reflect everything graded so far.

The formula.

grade = Σ(scoreᵢ × weightᵢ) ⁄ 100

The course grade is a weighted average expressed in percentage terms:

courseGrade = Σ(scoreᵢ × weightᵢ) / 100

This is only valid once Σ weightᵢ = 100, which the calculator enforces before performing any division — dividing by 100 is only the correct final step when the weights already sum to 100; dividing by a different total would require rescaling first, which is exactly the normalization this calculator deliberately refuses to do silently. The weightedPointsSum output is the numerator of that fraction, Σ(scoreᵢ × weightᵢ), before the final division, and totalWeight is Σ weightᵢ itself, always equal to 100 (within tolerance) once the input has passed validation — reported mainly so you can visually confirm the weights you entered really do add up the way your syllabus states. A category score above 100 (representing extra credit) is permitted and flows through the same formula without any special handling, since a weighted average has no mathematical requirement that individual inputs stay below 100.

A worked example.

Example

Suppose a syllabus splits the grade into homework (20%), a midterm exam (30%), and a final exam (50%), and a student scores 95 on homework, 82 on the midterm, and 88 on the final. The weighted points sum is 95×20 + 82×30 + 88×50 = 1900 + 2460 + 4400 = 8760. The weights sum to 20+30+50 = 100, confirming the input is valid, so the course grade is 8760 / 100 = 87.6%. Notice that the final exam, worth half the grade, pulled the overall result closer to 88 than to the lower midterm score of 82 — exactly the leverage a 50%-weighted category is designed to have. Had the student instead scored 88 on the midterm and 82 on the final — the same two numbers, swapped — the course grade would drop to (95×20+88×30+82×50)/100 = (1900+2640+4100)/100 = 86.4%, a full 1.2-point difference purely from which score landed in the heavier-weighted category.

category Scores95, 82, 88
category Weights20, 30, 50

Frequently asked questions.

What happens if my category weights don't add up to 100?
The calculator rejects the input and tells you the sum it actually received, rather than silently stretching your weights to fit. This is a deliberate design choice: your syllabus's stated weights are a contract, and rescaling them without telling you would produce a grade the syllabus never promised while hiding what is very likely a data-entry mistake — a forgotten category or a typo. Double-check your syllabus and re-enter the correct weights.
My weights are 33%, 33%, and 34% — will that be rejected as not summing to 100?
No — the calculator accepts weights within half a percentage point of 100 in either direction, specifically to accommodate a syllabus that rounds equal thirds to whole numbers (33+33+34=100 exactly, so this particular example passes cleanly; the tolerance exists for cases like 33+33+33=99, which is one percentage point under an exact three-way split).
Can a category score be above 100?
Yes — enter it as-is if your syllabus allows extra credit within a category. The formula handles a score above 100 the same way it handles any other score; there is no cap built into the calculation itself.
How is this different from the final-grade calculator on this site?
The final-grade calculator solves backward: given your current grade, a target grade, and the final exam's weight, it tells you the score you need on the final. This calculator solves forward: given every category's score and weight right now, it tells you your actual current course grade. Use final-grade when you're projecting ahead of an exam you haven't taken; use this calculator when you want your real, current standing across categories you already have scores for.
What if my instructor drops the lowest homework score before computing my grade?
This calculator does not implement drop-lowest policies automatically — compute your effective homework category score by hand after excluding the dropped item (e.g. average only the homework scores that count), then enter that already-adjusted score and its full category weight. The same workaround applies to any category-specific policy — grade replacement, bonus points, or curve — that changes a raw score before it enters the syllabus's weighting formula.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 313 calculators remain free
  • No billing is enabled
Coming soon