Current Grade
-
Calculate your current weighted course grade with assignment percentages or letter grades. Add a target and remaining weight to estimate what you still need.
-
0%
0
Enter assignment grades and weights to calculate your weighted average automatically.
Enter a goal and remaining weight to estimate what score you need on unfinished work.
| Assignment | Grade input | Normalized grade | Weight | Weighted contribution |
|---|---|---|---|---|
| No graded items yet. | ||||
Estimate the exam score required to finish the course at your desired overall grade.
This table is a working reference, not a universal law. It reflects a common U.S.-style percentage ladder used in many grade calculators and syllabi, but departments can publish different cutoffs, different rounding rules, or percentage-only schemes.
| Letter Grade | GPA | Percentage |
|---|---|---|
| A+ | 4.3 | 97-100% |
| A | 4.0 | 93-96% |
| A- | 3.7 | 90-92% |
| B+ | 3.3 | 87-89% |
| B | 3.0 | 83-86% |
| B- | 2.7 | 80-82% |
| C+ | 2.3 | 77-79% |
| C | 2.0 | 73-76% |
| C- | 1.7 | 70-72% |
| D+ | 1.3 | 67-69% |
| D | 1.0 | 63-66% |
| D- | 0.7 | 60-62% |
| F | 0.0 | 0-59% |
Two details matter here. First, the calculator accepts direct percentages, so you are not forced to use these bands when your school defines grades differently. Second, the current grade tool maps letter grades to internal percentage equivalents so mixed input still produces a deterministic result. That means a row entered as A is normalized before weighting, and a row entered as 91 remains 91.
The current grade engine on this page uses a true weighted-average model. It does not assume every assignment matters equally, and it does not pretend that ungraded work already has a score. Each counted row contributes in proportion to its course weight, then the tool divides by the completed weight only. That distinction is what makes the result align with real syllabi instead of a casual average typed into a basic calculator.
Readable formula: current weighted grade = total weighted points divided by completed weight.
Formal formula (LaTeX): $$G_{\text{current}} = \frac{\sum_{i=1}^{n} g_i w_i}{\sum_{i=1}^{n} w_i}$$
Variables:
On this page, letter grades are converted to percentage equivalents before weighting. Numeric grades from 0 to 100 are used directly. A row with a missing grade or missing weight is ignored and flagged as incomplete. A row with zero or negative weight is invalid because it cannot change the weighted average in a meaningful course model.
The breakdown table exposes the exact contribution from each row. That matters because many students know their headline score but cannot see where the course average is actually moving. A quiz worth 2% can feel emotionally important and still have almost no mathematical leverage, while a midterm worth 30% can shift the course standing much more than several smaller tasks combined.
The calculator also refuses to hide bad inputs. If total entered weight exceeds 100%, the current-grade output is blocked until the weighting structure is fixed. That is deliberate. A course cannot logically allocate 115% of total grade weight unless the instructor is applying bonus credit or some special replacement policy, and those cases have to be modelled explicitly instead of smuggled into the main average.
The planning tools on this page solve two related but different questions. The first is the average score needed across all unfinished coursework. The second is the specific score needed on a final exam with a known exam weight. Those are not interchangeable. A remaining-work planner can include several assignments, while a final exam calculator isolates one component.
Remaining-work readable formula: required average = remaining grade gap divided by remaining course weight.
Remaining-work LaTeX: $$G_{\text{required}} = \frac{T(W_c + W_r) - \sum_{i=1}^{n} g_i w_i}{W_r}$$
Remaining-work variables:
Final-exam readable formula: required final score = target grade minus the non-final contribution, divided by final exam weight.
Final-exam LaTeX: $$F_{\text{required}} = \frac{T - C(1 - w_f)}{w_f}$$
Final-exam variables:
These formulas produce three high-value interpretations. If the required score is below 0, the target is already secured. If it falls between 0 and 100, the target is mathematically achievable under the current rules. If it exceeds 100, the target is out of reach without extra credit, a curve, or a policy adjustment such as grade replacement.
That feasibility check is often the most useful output on the page. Students regularly waste time chasing a target that cannot be reached within the remaining weight. The tool exposes that early so effort can be redirected toward a realistic threshold such as maintaining scholarship eligibility, clearing a pass boundary, or protecting a prerequisite grade for the next module.
Most grade disputes are not caused by bad arithmetic. They are caused by unspoken policy rules. A weighted grade calculator can only be exact when the weighting model matches the syllabus. Before you trust any result, check for the hidden variables that instructors and learning management systems often apply in the background.
Those edge cases are where many competing calculators become vague. The correct approach is not to pretend they do not exist. The correct approach is to identify which rules belong inside the entered inputs and which rules remain external to the model. If your professor publishes a post-curve grade or a revised category total, enter that revised number. If the rule has not yet been applied, use the calculator as a scenario planner rather than an official prediction.
Not every education system uses the same grade language. Many U.S. classes translate percentages into letter bands such as A, B+, and C-. Some Canadian institutions use different A-range thresholds or different internal numeric equivalents. Many UK university modules stay on a direct 0-100 mark scale and never expect a U.S.-style letter conversion at all. That is why this page accepts both letter grades and percentages.
Numeric entry is the safest choice whenever your institution publishes local regulations. If your syllabus says 85-100 is an A, or your department treats 89.5 as an A- after rounding, direct percentage entry preserves that local rule. If your school reports only letters during the term, letter entry is still useful for quick planning, but you should understand that letter-to-percentage conversion is always an approximation unless the course defines exact numeric equivalents.
This distinction also matters when you move between tools. A semester GPA calculator is solving a transcript-grade-point problem. A degree classification calculator for UK honours awards is solving a stage-weighted mark problem. A grade calculator like this one sits one level lower: it helps you model the mark inside an individual course before that result is later converted into GPA points, a module classification outcome, or progression eligibility.
If you are trying to audit a professor's syllabus manually, a percentage calculator for weighted score checks or a basic arithmetic calculator for quick contribution math can also help, but this page is built to keep the full course-weight context visible without rebuilding the formula every time.
Example 1: current weighted grade. Assume homework is worth 20% of the course and the student has 84 in homework, a project worth 25% with 92, and a midterm worth 30% with 78. The weighted points are 16.8, 23.0, and 23.4. Completed weight is 75. Current grade is therefore 63.2 / 75 = 84.27. The simple average of 84, 92, and 78 is 84.67, which looks close, but it is still wrong because the items do not share the same weight.
Example 2: score needed on the final. Assume the current course grade before the final is 81 and the final exam is worth 35% of the course. The student wants 85 overall. The required exam score is:
Worked equation: $$F_{\text{required}} = \frac{85 - 81(1 - 0.35)}{0.35} = 92.43$$
That means the student needs about 92.43% on the final to finish at 85 overall. If the syllabus rounds only whole numbers after the course is complete, the practical target may need to be slightly higher.
Example 3: target impossible under current weights. A student has completed 80% of the course at 72 overall and wants to finish with 90. Only 20% remains. Even a perfect 100 on the remaining work would not close that gap. That is exactly the kind of scenario the planner should expose early, because the right decision may be to protect a lower but realistic target instead of optimising for a mathematically unreachable one.
The highest-value use of a grade calculator is not retrospective. It is prospective. Enter the scores you already have, confirm the completed weight, then test scenarios for the remaining assessments. That lets you answer operational questions such as whether one weak quiz actually matters, whether the final exam can rescue the course, and what threshold keeps you above a scholarship, probation, or prerequisite requirement.
Use the page in this order:
That workflow is especially useful in courses built inside Canvas, Blackboard, Moodle, or similar LMS gradebooks, because those systems often show a running total without explaining which weighting assumptions are active. The calculator here exposes the maths directly, row by row, so you can audit the number instead of simply trusting the dashboard.
Use a weighted average, not a simple average. Multiply each assignment score by its course weight, add those weighted contributions together, then divide by the completed weight. If homework is worth 20%, a midterm 30%, and a final 50%, each component has to pull in proportion to that share of the course, otherwise the result will not match your syllabus.
Take your target overall grade, subtract the weighted contribution from work already completed, and divide the remaining gap by the final exam weight. The final exam calculator on this page solves that directly. If the required score is above 100%, the target is not achievable under the current weighting unless your course includes extra credit or a replacement rule.
Yes. The tool accepts both formats in the same table. Letter grades are converted to percentage equivalents internally, while numeric entries are used directly. That is useful when one instructor reports raw percentages and another part of the course is still shown only as a letter grade or rubric band.
Most course grades are category-weighted. If you average 100, 70, and 80, you get 83.33, but that only matches the course grade when each item carries the same weight. In a real syllabus, a final exam might be worth more than several quizzes combined, so a plain arithmetic mean can be badly misleading.
The current grade calculator still works. It reports your weighted average across the completed portion only and shows how much course weight remains. That is the right behaviour while assignments are still pending, because treating unfinished work as if it already had a score would distort the result.
Those policies sit outside a standard weighted-average model. If your instructor drops the lowest quiz, replaces an exam with the final, curves the class, or adds bonus points, you should adjust the row set before calculating. For example, remove the dropped item, edit the revised weight, or enter the post-adjustment percentage if the policy has already been applied.
That depends entirely on the syllabus rounding rule. Some instructors round to the nearest whole number, some use fixed decimal thresholds, and some never round at all. The calculator therefore treats a numeric input exactly as entered. If your school promotes 89.5 to 90, enter 90. If it keeps 89.5 as written, enter 89.5.
No. Many U.S. courses use percentage-to-letter bands, some Canadian institutions use wider A-range cutoffs, and many UK modules stay entirely on a 0-100 mark scale without U.S.-style letter grades. When your institution publishes local boundaries, enter numeric percentages directly for the cleanest match.