Math calculator

Grade Calculator

Add your homework, quiz, and exam categories with their weights — as a percent or as points earned out of points possible — to get your weighted overall grade and letter grade. Or switch to the second tab to work out exactly what score you need on your final to hit a target grade, with a scenario table for every likely outcome.

Weighted categories or points Score needed on your final Letter grade + German scale Nothing you type is stored

Educational estimate — always confirm against your syllabus or gradebook.

A grade calculator turns weighted categories or points into one overall percentage — the same categories your syllabus lists, combined the way your instructor combines them. Use the second tab when the question is really "what do I need on my final," not "what's my grade right now."

Calculator

Everything runs in your browser — nothing you type is stored or sent anywhere. Add one row per graded category (homework, quizzes, exams…) with its weight, then enter each score as a percent or as points earned out of points possible.

Grade categories (3/12)

%
%

Effective score: 90%

%
%

Effective score: 80%

%
%

Effective score: 0%

Overall grade

42%

Letter grade: F

At a glance

Formula shown
overall % = Σ(category weight × category score) ÷ Σ(category weight)
Scenario support
Weighted categories or points, a final-grade-needed solver, and a US letter or German 1–6 scale.
Educational estimate
Planning support from the values you enter — not professional advice.

How to read your result

On the "Current grade" tab, the overall percentage is your weighted average across every category you entered, and the letter (or German 1–6 grade) underneath is that same percentage read against a scale. If your weights don't sum to 100%, a note explains that the result is normalized to the total you actually entered rather than silently assuming a mistake. On the "What grade do I need on my final?" tab, the headline number is the score required on the remaining weight to reach your target — shown in red and flagged "not achievable" if even a perfect final can't get you there, alongside the full 0–100% range your grade could land in and a scenario table for common final scores.

The formula

Weighted overall grade

overall % = Σ(weight × score) ÷ Σ(weight)

Each category's score (as a percent, or points earned ÷ points possible × 100) times its weight, summed and divided by the total weight.

Score needed on the final

final % = (desired − current × completedWeight/100) ÷ (finalWeight/100)

Solves the same weighted-average equation for the one unknown score, given the grade and weight already locked in.

Worked examples

Current grade: homework worth 20% at 88%, quizzes worth 15% scored as 45 of 50 points (90%), a midterm worth 25% at 82%, and a final worth 40% at 90%. Weighted overall = (20×88 + 15×90 + 25×82 + 40×90) ÷ 100 = 87.6%, a B on the standard scale.

Score needed on the final: a current grade of 85% covering 70% of the course, a final worth the remaining 30%, and a target overall of 87%. Required score = (87 − 85×0.7) ÷ 0.3 = (87 − 59.5) ÷ 0.3 = 91.67% on the final. The maximum possible overall (a perfect final) is (70×85 + 30×100) ÷ 100 = 89.5% — so an A (90%+) is out of reach here, which the calculator flags rather than showing a misleading number above 100.

Assumptions

  • A category's "effective score" is either the percent you type directly, or points earned ÷ points possible × 100 when you enter it as points.
  • The overall grade is the weight-normalized average of every category's effective score — if your weights sum to 100%, that's a simple weighted average; if they don't, the calculator divides by the total weight you actually entered rather than assuming a mistake.
  • The "what grade do I need on my final" tab treats your course as exactly two parts: what's already completed (one blended percent and its weight) and what's left (the final, at its own weight) — it does not track individual remaining assignments separately.
  • The German 1–6 conversion uses the common linear ("Bavarian formula") method: grade 1 at 100%, grade 4 at the pass boundary (default 50%, editable), and grade 6 at 0%.

Limitations

  • Does not apply a curve, a dropped-lowest-score policy, a late-work penalty, or an extra-credit cap — add those effects to your inputs yourself if your course uses them.
  • Does not know your institution's exact rounding rule (e.g. 89.5% rounding to an A vs staying a B+) — enter the exact cutoffs your course uses if they differ from the standard 90/80/70/60 scale used here.
  • Is not a multi-course GPA calculator — it does not convert grades to grade points or weight by credit hours across several classes.
  • The German-scale conversion is the common linear formula, not a single universal standard — some German states (Bundesländer) and school types use slightly different pass boundaries or non-linear scales; confirm the exact method your school requires.

Frequently asked questions

What is a grade calculator?

A tool that turns your scores across graded categories — homework, quizzes, tests, a final exam — into one overall grade, using the weight each category carries toward your final mark. Enter each category's weight and score (as a percent, or as points earned out of points possible) and it computes the weighted average and a letter grade.

How do you calculate a weighted grade?

Multiply each category's score by its weight, add those together, then divide by the total weight. For example, homework worth 20% at 90%, plus a final worth 80% at 75%, gives (20 × 90 + 80 × 75) ÷ 100 = 78%. If your weights don't add to 100%, divide by whatever they actually sum to instead — the calculator does this automatically and flags it.

What grade do I need on my final?

Switch to the "What grade do I need on my final?" tab and enter your current grade, the weight of everything completed so far, the weight of the final, and the overall grade you want. It solves (desired − current × completed weight ÷ 100) ÷ (final weight ÷ 100) for the score you need, and flags it as unreachable if that number is above 100%.

Is this the same as a GPA calculator?

No. This calculator finds your grade in one course from its categories or points. A GPA calculator instead averages the final letter grades of several courses, weighted by each course's credit hours, on a 0–4 (or similar) point scale — a different calculation with different inputs (a list of courses and credits, not categories and weights). Use this page for a single course's grade; a GPA calculator is a separate tool for combining course grades across a semester or degree.

What's the difference between entering a score as a percent or as points?

They're two ways to describe the same thing. If a quiz is graded out of 50 points and you scored 45, you can enter "45 earned / 50 possible" and the calculator converts it to 90% for you, or you can just type 90% directly if that's what you already know. Use whichever matches what's in your gradebook.

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

The calculator still works — it divides by the total weight you entered instead of assuming it should be 100%. For example, weights of 30 + 30 + 30 (summing to 90) still produce a valid weighted average; a warning explains that the result is normalized to your actual total rather than silently padding the missing 10%. This is common when a syllabus lists weights that round to slightly over or under 100%.

How is a percentage converted to a letter grade?

This calculator uses the standard US 10-point scale by default: 90% and above is an A, 80–89% a B, 70–79% a C, 60–69% a D, and below 60% an F. Many schools use a modified scale (with plus/minus grades, or different cutoffs) — check your syllabus if your institution grades differently, since the letter shown here is a common reference point, not your school's exact policy.

How does the German 1–6 grading scale work?

German schools and universities grade from 1 (best, "sehr gut") to 6 (fail, "ungenügend"), the reverse direction of a US letter grade. This calculator converts your percentage using the common linear method: 100% maps to 1, the pass boundary (50% by default, editable) maps to 4, and 0% maps to 6, moving in a straight line between those points. It's a widely used approximation (sometimes called the "Bavarian formula"), not a single legally fixed nationwide standard — some states and school types apply it slightly differently.

Does this work for a quarter, semester, or final course grade?

Yes — the math is the same regardless of the time period a grade covers. Use it for a single quarter's categories, a full semester's categories, or to combine an already-computed quarter/semester grade with a remaining final using the second tab.

Can I use this for high school or college grades?

Yes — weighted-category grading works the same way at any level. High school courses more often use simple percent scores per assignment; college courses more often mix points-based assignments (points earned out of points possible) with percent-based exams, which is why this calculator supports both in the same category list.

Does this calculator drop my lowest score automatically?

No — if your course drops the lowest quiz or assignment, exclude that item yourself before entering your categories (or set its weight to 0), since the calculator does not know which policy your course uses.

Why do rounding differences happen between this and my school's gradebook?

Almost always because of when the rounding happens, not an error in either tool. Round only at the very end and results usually match; round intermediate category percentages first (which many gradebook systems also do, to a specific decimal place) and small gaps of a few tenths of a percent can appear. Check your school's specific rounding policy if you need an exact match.

Related calculators

Other math tools that build on the same percentage math:

  • Percentage CalculatorSolve X% of Y, what percent X is of Y, reverse percentage, increase/decrease, discounts, and tax, tip, or commission.
  • Percentage Change CalculatorWork out percentage increase or decrease, reverse change, loss recovery, percentage points, multi-period change, and CAGR.
  • Standard Deviation CalculatorSample and population standard deviation, plus variance, mean, median, quartiles, z-scores, outliers, and confidence intervals.
  • Scientific CalculatorTrigonometry, logarithms, powers, roots, and factorials with correct order of operations, memory registers, history, and keyboard entry.

Sources

Educational-use disclaimer

This calculator is for educational and planning purposes only. It is not academic, admissions, or professional advice, and it does not know your specific school's, instructor's, or institution's grading policy — rounding rules, dropped-lowest-score policies, curves, extra credit caps, and late-work penalties all vary and are not modeled here. It is also not a multi-course GPA calculator (a credit-hour-weighted average across several courses) — see the FAQ for that distinction. Always confirm your final grade against your syllabus, gradebook, or instructor before making a decision that depends on it.

How we calculate · Found an error? email us

Authorship & verification

Written and maintained by

  • Formula and examples verified on 16 August 2026
  • Educational estimate only

Add this calculator to your site

Responsive embed — and private: nothing your visitors type leaves their browser.