To calculate a final grade, convert each category (homework, quizzes, exams) to a percentage, multiply it by that category's weight from the syllabus, and add the results. To find the score needed on the final exam, use: needed = (target โ current ร (1 โ w)) รท w, where w is the final's weight as a decimal.
How is a final grade calculated?
Most courses use a weighted average. The syllabus lists categories and the share of the grade each one is worth, for example:
| Category | Weight |
|---|---|
| Homework | 20% |
| Quizzes | 15% |
| Midterm | 25% |
| Final exam | 40% |
The formula is:
Course grade = ฮฃ (category percentage ร category weight)
Step 1: Find the percentage in each category
Divide points earned by points possible within the category. Homework scores of 46 out of 50 give 92%.
Step 2: Multiply by the weight
Write the weight as a decimal: 20% becomes 0.20. Homework contributes 92 ร 0.20 = 18.4 points.
Step 3: Add the weighted scores
The sum across all categories is the course grade on a 0โ100 scale.
How do you calculate a current grade before the final?
Before the final exam, some weight has not been graded yet. Add only the categories that have scores, then divide by the sum of their weights. This method is the one recommended in Northern Arizona University's guide to weighted grades.
Worked example
| Category | Weight | Score | Weight ร score |
|---|---|---|---|
| Homework | 0.20 | 92 | 18.40 |
| Quizzes | 0.15 | 85 | 12.75 |
| Midterm | 0.25 | 78 | 19.50 |
| Graded so far | 0.60 | 50.65 |
Current grade = 50.65 รท 0.60 = 84.4%.
Dividing by 1.00 instead of 0.60 would give 50.65%, which badly understates the student's standing, because 40% of the grade (the final) is simply not graded yet.
What score do I need on the final exam?
The course grade after the final is:
Final grade = current ร (1 โ w) + exam score ร w
Solving for the exam score gives the formula used by most final grade calculators:
Needed on final = (target โ current ร (1 โ w)) รท w
- target = the course grade wanted (for example, 80 for a B-minus cutoff)
- current = the grade before the final, as calculated above
- w = the final's weight as a decimal (0.40 for 40%)
Example 1: a 40% final
Continuing the example, the current grade is 84.42% and the final is worth 40%.
- To finish with an 80%: (80 โ 84.42 ร 0.60) รท 0.40 = (80 โ 50.65) รท 0.40 = 73.4%
- To finish with a 90%: (90 โ 50.65) รท 0.40 = 98.4%
Check (using the unrounded 73.375): 84.42 ร 0.60 + 73.375 ร 0.40 = 50.65 + 29.35 = 80.0. The formula works in both directions.
Example 2: a 20% final
A student has an 88% and the final is worth 20%.
| Target grade | Calculation | Score needed |
|---|---|---|
| 80% | (80 โ 88 ร 0.80) รท 0.20 | 48% |
| 90% | (90 โ 88 ร 0.80) รท 0.20 | 98% |
| 93% | (93 โ 88 ร 0.80) รท 0.20 | 113% |
A result above 100% means the target cannot be reached on the exam alone. A small final weight protects a good grade (only 48% is needed to stay above 80%) but also limits how far the grade can rise.
What grade will I get with a given exam score?
Plug the expected exam score into the first formula. With a current grade of 84.42% and a 40% final, scoring 70% on the final gives 84.42 ร 0.60 + 70 ร 0.40 = 50.65 + 28 = 78.65%.
What if the weights don't add up to 100%?
Syllabus weights should total 100%, but sometimes they do not. Three common reasons:
- A category is not graded yet. This is the mid-term case above: divide by the weights graded so far.
- The weights are really points. If a syllabus says homework 100, exams 300, final 200, the course is points-based. Add points earned and divide by total points possible (600 here).
- The syllabus has an error or a missing item, such as participation.
Example: weights total 90%
| Category | Weight | Score | Weight ร score |
|---|---|---|---|
| Homework | 10 | 95 | 950 |
| Labs | 20 | 88 | 1,760 |
| Exams | 60 | 81 | 4,860 |
| Total | 90 | 7,570 |
Dividing by the listed total gives 7,570 รท 90 = 84.1%. Dividing by 100 instead gives 75.7%, which treats the missing 10% as a zero. The two answers differ by more than a letter grade, so it is worth confirming with the instructor which reading is correct.
Common mistakes when calculating a final grade
- Averaging category percentages without weights. A 95% homework average and a 70% exam average do not average to 82.5% if exams are worth three times as much.
- Averaging individual assignments across categories. Each category is averaged first, then weighted.
- Forgetting dropped scores. Many courses drop the lowest quiz or homework; remove it before averaging the category.
- Using a rounded current grade. Small rounding differences can shift the required final score by a point or more when the final weight is small.
- Assuming a curve. Unless the syllabus states one, plan with the raw formula.
From course grades to GPA
Once each course grade is known, it converts to grade points (for example, a B is 3.0 on a 4.0 scale) and feeds into GPA, which weights each course by its credit hours.