AI Tools Free

Weighted Grade Calculator

Calculate a weighted grade from assignment scores, possible points, and course weights. Distinguish the current grade from its contribution to the full course.

Free to useNo sign-upRuns in your browser
Enter your details

Update the inputs to see your result.

Your result
Enter your details

Result will appear here

How Weighted Grade Calculator works

Assignment score fractions are combined using their entered course weights.

Each assignment score is divided by its possible points, then multiplied by its course weight. Summed contributions give course points earned; dividing by entered weights gives the current grade on that work.

Enter each assignment's score, maximum points, and course weight. The page reports both your current grade on entered work and the overall weighted contribution. A final grade needs weights totalling 100%.

Conceptual weighted-grade diagram connecting assignment score proportions to course weights.
Entered work is normalized separately from its contribution to the full course.

How to use Weighted Grade Calculator

Each row separates an earned score, possible points and its share of the course.

Configure the assignment rows

Enter a score, points possible, and course weight for each assignment. Use Add row for more work or remove unused rows. Scores cannot exceed their possible points, and the entered weights must not add up to more than 100 percent.

Assignment
Weighted Grade Calculator native input panel with the actual Assignment, Score, Out of settings used for this example.
Configure Assignment, Score, Out of; select Calculate.

Calculate the current weighted grade

Select Calculate and read Current grade on entered work. The page first converts each score to its fraction of possible points, then weights those fractions. The main grade is normalized to the weights entered rather than treating unentered work as graded.

90%
Weighted Grade Calculator actual result panel showing 90%.
Submitted result: 90%. Course points earned: 90 / 100.

Check course contribution and remaining weight

Read Course points earned, Weights entered, and Weights remaining. If the weights do not total 100 percent, the current grade is not a final course grade. Keep the assignment selection and weighting basis with any result you record.

Course points earned
Weighted Grade Calculator actual course points earned region and result note after submitting the pictured settings.
Review Course points earned, Weights entered, Weights remaining in this Weighted Grade Calculator example. Read the result note.

Weighted grade examples for assignments and exams

Use assignment weights from the grading plan instead of assuming every score counts equally.

Combine differently sized assignments

Enter each assignment's own points possible alongside its weight. This allows a short quiz and a larger exam to contribute according to the grading plan. Keep their raw scoring scales separate so a point total does not accidentally become a percentage.

Abstract input values and a mathematical worksheet.
Start with the values. Concept illustration.

Review a current grade with incomplete coursework

Enter completed assignments and read the remaining weight before interpreting the main grade. Missing assignments are not automatically given zero scores. If you want to explore a hypothetical future score, add it as an explicit row with the appropriate course weight.

Two calculation examples shown for comparison.
Compare a second example. Concept illustration.

Check a fully entered course

A hypothetical ninety percent assignment weighted forty percent and an eighty percent exam weighted sixty percent produce an eighty four percent result. The weights total one hundred percent, so the current grade and overall weighted contribution refer to the same complete model.

A calculation and supporting explanation represented conceptually.
Explain the calculation. Concept illustration.

Current grade and course points are different

Distinguish the grade on entered work from its full-course contribution.

The current grade is normalized to the weights entered. Course points earned show their contribution out of one hundred course points. The two measures answer different questions until the entered weights cover the whole course.

Names help identify rows but do not change the calculation. The page uses the score, possible points and weight. It does not read a gradebook or apply category rules that are absent from the entered rows.

A mathematical result connected to the values used to calculate it.
Read the result with its inputs. Concept illustration.

Check row values and the total weight

Check assignment maximums and total weights before interpreting the grade.

Possible points must be above zero, earned score cannot exceed them, and each weight must be positive. A total above one hundred percent is rejected. Review duplicated rows before reducing a weight to hide that error.

This form does not model dropped assignments, extra credit above an assignment maximum or a school's rounding policy. Apply those rules separately before comparing its output with an official gradebook or final course result.

Values and units reviewed before relying on a mathematical result.
Check values and units. Concept illustration.

Use Weighted Grade Calculator

Calculate a weighted grade from assignment scores, possible points, and course weights.

Calculate

Weighted Grade Calculator: common questions

Answers about using Weighted Grade Calculator and understanding its results.

What if weights do not total 100%?

The current grade is normalized to the entered weights, while the contribution shows the share of the full course grade earned so far.

Can I add more assignments?

Yes. Use Add row for more graded items.

Can entered weights exceed 100 percent?

No. The page rejects a combined weight above 100 percent. Check the course weighting before calculating.

Can I enter bonus points above an assignment maximum?

No. Each score must lie between zero and that row’s points possible. A course with other extra-credit rules needs a separate model.