Grade Calculator
Add a row for each assignment, exam or project, enter its numeric score and relative weight, and this calculator shows the weighted average and its built-in letter label. It is a planning aid, not an official grade record. The result follows the rows you enter; it cannot know your institution’s rounding, dropped-work, curve or grading policy.
Calculate a weighted grade
-
1
Add the assessed work
Start with the supplied rows or add and remove rows for the assignments, tests and projects in your course.
-
2
Enter numeric scores and weights
Use the numeric scale your course uses consistently. Positive relative weights are normalized by the calculator; they do not have to add to 100.
-
3
Review the average
The second step shows the weighted numeric average and the tool’s fixed letter mapping so you can check the entries.
-
4
Use the final step deliberately
The final screen preserves the same local result and lets you return to the review or start over.
Formula
weighted average = Σ(score × weight) / Σ(weight)
Only rows with a numeric score and a positive numeric weight contribute. The weights can be percentages, points or any consistent relative units because the denominator normalizes their total. Empty, invalid or zero-weight rows do not change the result.
Worked example
| Component | Score | Weight | Contribution |
|---|---|---|---|
| Homework | 90 | 20 | 1,800 |
| Midterm | 85 | 30 | 2,550 |
| Final | 78 | 50 | 3,900 |
The weighted total is 8,250 and the weights total 100, so the average is 82.50. The letter shown by this tool uses its fixed A to F scale; your syllabus may use a different scale, rounding rule or curve.
Three local steps
Step 1 is for entering and changing rows. Step 2 is a review of the calculated average and letter. Step 3 is the final result, with a back action and a fresh start action. During the funnel, your rows are kept in browser session storage so they survive navigation in the same browser session. They are not placed in the URL.
Privacy and limits
Calculation happens in the browser. Grade rows and results are not sent to our servers or included in the URL. Session storage is local to the current browser session, but it is not a secure vault: use Start over and avoid a shared device if the rows are sensitive. This tool does not connect to a school system or verify an official grade.
Frequently Asked Questions
No. The calculator divides by the sum of the positive weights, so any consistent relative weights work. Check the syllabus separately to make sure every required component is represented.
Not necessarily. The displayed letter uses this tool’s fixed mapping. It cannot apply a school-specific curve, rounding policy, pass threshold or dropped-assignment rule.
A row contributes only when both its score and its weight are numeric and the weight is greater than zero.
No. The calculation and funnel recovery use browser state and session storage; scores and results are kept out of our servers and the URL.
Related Tools
Social Security Calculator
Estimate a US Social Security retirement benefit from your PIA and claiming age. Compare monthly and annual amounts at 62, FRA 67 and 70.
BMI Calculator
Calculate body mass index from height and weight. Shows WHO category, healthy-weight range and limitations of BMI.
Age Calculator
Calculate exact age in years, months and days from a birth date, plus total days, hours and the next birthday countdown.
Dog Age Calculator
Convert your dog's age to human years using modern veterinary research. Breed-size aware: small, medium and large dogs age differently.
Fahrenheit to Celsius Converter
Convert Fahrenheit temperatures to Celsius with the exact formula, Kelvin output and common reference points for weather, cooking and health.
Time Zone Converter
Convert a time between any two time zones, with daylight-saving shifts applied automatically.
Tool available in other languages
- Kalkulator Nilai [ID]
- 成績計算ツール [JA]
- เครื่องคำนวณเกรด [TH]
- Kalkulator ocen [PL]
- Calculadora de notas [PT]
- 성적 계산기 [KO]
- Betygskalkylator [SV]
- Notenrechner [DE]
- Máy tính điểm cuối kỳ [VI]
- حاسبة الدرجات [AR]
- Calculadora de Calificaciones [ES]
- Calculateur de notes [FR]
- Cijfercalculator [NL]
- Calcolatore di voti [IT]
- Калькулятор оценок [RU]
- Not Hesaplayıcı [TR]
- 成绩计算器 [ZH]