Learn Pass Grow

Semester Grade Calculator

Add up where your semester actually stands: enter each graded component with the weight your syllabus gives it — exams, homework, projects, participation — and see the weighted percentage and the letter grade it falls in on your own grading system, along with every multiplication behind it.

Works offline — your inputs never leave this device. How that works

Common plus/minus convention; many schools use straight letters or different cut points.

Graded components, their scores, and their weights
ComponentYour score %Weight %Remove
Total weight100%

86.7%B

On the United States (4.0 GPA) scale.


Grade bandB
Total weight entered100%
🔢 Show the math
grade=(score×weight)weight\text{grade} = \frac{\sum (\text{score} \times \text{weight})}{\sum \text{weight}}
  1. Weight each score: 85% × 40 + 92% × 30 + 78% × 20 + 95% × 10 = 8670.
  2. Divide by the total weight (100): 8670 ÷ 100 = 86.7%.

Grading scales vary by institution — your school's own table and syllabus govern. Conversions shown here follow common published conventions.

🎓 Understand this tool

What it is

This tells you where your course grade actually stands right now, by combining every graded component in the proportions your syllabus assigns to them.

How it works

Each component score is multiplied by its weight, those products are added together, and the total is divided by the sum of the weights. Dividing by the weights rather than by 100 is what lets the tool give a sensible interim answer while part of the course is still ungraded.

Getting the most from it

  1. Copy the component names and weights straight from the grading table in your syllabus rather than from memory.
  2. Enter the percentage you have in each component, not the raw points — if your gradebook shows 43/50, that is 86.
  3. Watch the total-weight row. If it does not read 100% and your syllabus says it should, one weight is mistyped and the result will be wrong in a way that looks plausible.
  4. Leave out components that have no grades yet. Entering them as zero says you failed them, which is the false alarm that panics people in week three.

Reading your result

The headline is your weighted percentage and the band it falls in on the scale you selected. If the weights entered do not total 100%, the result is scaled to what you did enter and the tool says so — that figure is the correct interim answer for the work graded so far.

What it can't tell you

It does not know your course's rounding rule, whether a curve is coming, or whether a lowest score gets dropped. It also cannot see extra credit that lives outside the weighting table, which some instructors apply at the very end.

Frequently asked questions

How do I calculate my semester grade?

Multiply each component score by its weight, add those products together, and divide by the total weight. The calculator does that as you type and shows every multiplication, so you can check the result against the grading table in your syllabus line by line.

My weights do not add up to 100. Is that a problem?

It usually means something is mistyped, so the calculator flags it rather than hiding it. If the total really is not 100 — some courses leave a component unlisted until it is graded — the result is scaled to the weights you entered, which is the correct interim answer.

What is the difference between this and the weighted grade calculator?

This one takes a percentage per component, which suits a syllabus that lists weights directly. The weighted grade calculator additionally handles raw points and category averaging, which is how most learning-management gradebooks organise things internally.

Why does my letter grade differ from the portal?

Rounding is the usual reason: some courses round 89.5 up to an A-, others truncate, and a few apply a curve at the end. The percentage here is the arithmetic; the letter is our scale table applied to it, and your institution has the final word on both.

The free study kit: schedule template, exam-day checklist, grade tracker

One email when the numbers change. Double opt-in, no spam, unsubscribe anytime.