Try free tools
Category 1
All weights must total 100
Category 2
All weights must total 100
Category 3
All weights must total 100

Total weight: 100% — perfect.

Weighted grades are calculated with plain math in your browser — scores are never sent to a server or AI service.

How to use

  1. Add a category for each part of the grade: homework, quiz, assignment, project, midterm, final exam.
  2. For each category enter the score earned, the total possible score, and its weight as a percentage.
  3. Keep the weights adding up to 100% — the calculator shows the running total and warns you if they don't.
  4. Read the per-category breakdown and the final weighted percentage and letter grade, then Copy or Print.

Private by design: this tool runs entirely in your browser — no account, no AI, and nothing you type is sent to a server.

Frequently asked questions

What formula does this use?

Each category percentage = score ÷ total × 100. Its weighted contribution = percentage × weight ÷ 100. The final grade is the sum of all contributions.

Why must the weights add up to 100%?

Weights represent how much each category counts towards the final grade. If they don't total 100%, the final grade would be inflated or deflated, so the calculator blocks the result until they do.

Can I include extra credit?

Yes — enable “Allow extra credit” and scores above the category total are accepted (the category can exceed 100%).

Does anything leave my browser?

No. The weighted grade is computed locally with plain math — no server, no API, no AI is involved.