HomeEveryday Life › Final Grade Calculator

Final Grade Calculator

Solves the weighted-average grade equation for the final exam score required to reach a desired overall grade, given the current grade and the final's weight, and reports whether that score is achievable.

When to use

You know your current course grade and the final exam's weight and want the minimum final score for a target grade.

Do not use when: Grades are combined by points or categories rather than a percentage weight (compute the weighted mean directly with weighted-average), or you need a GPA (use gpa).

Formula

w = final_weight_percent / 100; required = (desired_grade_percent − current_grade_percent × (1 − w)) / w; max = current × (1 − w) + 100 × w; min = current × (1 − w)

Inputs

ParameterTypeUnitRequiredDescription
current_grade_percentnumber%yesCurrent weighted grade over all work except the final, in percent. Range: ≥ 0, ≤ 150
final_weight_percentnumber%yesShare of the overall grade determined by the final exam. Range: > 0, ≤ 100
desired_grade_percentnumber%yesOverall grade you want to end up with. Range: ≥ 0, ≤ 150

Outputs

OutputTypeUnitDescription
required_final_percentnumber%Minimum score on the final; can be below 0 or above 100.
achievablebooleantrue when the required score is at most 100 %.
assessmentstringPlain-language feasibility of the target.
max_possible_grade_percentnumber%Overall grade with 100 % on the final.
min_possible_grade_percentnumber%Overall grade with 0 % on the final.

Example

85 % now, final worth 30 %, want 90 %: {"current_grade_percent":85,"final_weight_percent":30,"desired_grade_percent":90}{"required_final_percent":101.67,"achievable":false,"max_possible_grade_percent":89.5,"min_possible_grade_percent":59.5}

78 % now, final worth 40 %, want 80 %: {"current_grade_percent":78,"final_weight_percent":40,"desired_grade_percent":80}{"required_final_percent":83,"achievable":true,"max_possible_grade_percent":86.8,"min_possible_grade_percent":46.8}

GET https://tttkmbb.com/api/v1/calculate/final-grade?current_grade_percent=85&final_weight_percent=30&desired_grade_percent=90

Machine access

Sources

FAQ

What is 'current grade'?

Your weighted average over everything graded so far, expressed as a percentage of the non-final portion; many learning platforms show it as the running course grade.

The required score is above 100 %. What now?

The target is out of reach without extra credit; max_possible_grade_percent shows the best you can still achieve.

Related calculators