Grade Calculator
Work out your weighted course grade and the score you need on the final exam.
Reviewed by ZeroUtil Editorial Team · Last reviewed
What You Should Know
A grade calculator does two jobs: it computes your current course grade as a weighted average of assignment scores (each score times its weight, divided by total weight), and it solves the "what do I need on the final" question with the formula required = (desired - current x (1 - w)) / w, where w is the final's weight. Enter your scores and weights and both answers appear instantly, computed entirely in your browser with no signup.
Runs 100% in your browser - your data never leaves your device
How to Use the Grade Calculator
- Current grade mode: add one row per graded item with its score and syllabus weight. The weighted average updates as you type, and a note warns when weights do not total 100 percent.
- Final exam mode: enter your current grade, the grade you want, and the final's weight. The required final score appears instantly, with honest messaging when the target is already secured or out of reach.
The two formulas behind it
The current grade is a weighted mean: sum(score x weight) / sum(weight). The final-exam solver rearranges the course-grade identity course = current x (1 - w) + final x w into final = (desired - current x (1 - w)) / w. Both run as plain arithmetic in your browser; nothing is uploaded.
When to reach for it
- Mid-semester reality check before the drop deadline.
- Deciding how much to study: a final worth 20 percent cannot rescue a course the way a 40 percent final can.
- Confirming the syllabus math after a professor posts a grade that looks off.
- Planning whether an A- is still reachable or whether to protect the B+.
Common mistakes it prevents
The classic error is averaging scores without weights, which over-counts small quizzes and under-counts the midterm. The second is the percentage-points trap: needing "10 more points" on a final worth 25 percent of the course actually means scoring 40 points higher on that exam. The solver does the rearranged algebra so you do not have to, and it never reports an impossible target as if it were achievable - anything over 100 percent is labeled plainly as not achievable.
Frequently Asked Questions
How is a weighted course grade calculated?
Multiply each assignment's score by its weight, add them up, and divide by the sum of the weights. Two quizzes at 90% worth 10% each plus a midterm at 70% worth 30% gives (90x10 + 90x10 + 70x30) / 50 = 78% so far. If the weights you enter do not reach 100%, the calculator averages across what you have entered and tells you so.
How does the "what do I need on my final" math work?
Your course grade is current x (1 - w) + final x w, where w is the final's weight as a fraction. Solving for the final score gives required = (desired - current x (1 - w)) / w. With an 78% current grade, an 85% target, and a 30% final, you need (85 - 78 x 0.7) / 0.3 = 101.3% - the calculator says plainly when a target is out of reach.
What if the required final score is over 100 percent?
Then the target grade is mathematically unreachable through the final alone, and the tool says so rather than showing a meaningless number. Options at that point: ask about extra credit, check whether the lowest quiz is dropped, or recompute with a slightly lower target to see what is realistic.
My syllabus weights do not add up to 100. Is that a problem?
Not for the math. The calculator divides by the actual total weight, so a partial list (say, 60% of the course graded so far) still yields a correct current grade. The amber note under the result reminds you how much weight your entries cover so you do not mistake a mid-semester grade for the final one.
Can I use points instead of percentages?
Yes, with one conversion: divide earned points by maximum points to get a percent score per assignment first (38/50 = 76%). Weights can stay as points (use each assignment's maximum as its weight) because only the ratio matters in a weighted average.
Does any of my grade data leave the browser?
No. Scores, weights, and names live only in the page's memory. Nothing is uploaded, stored, or tracked, and a refresh clears the table.
Related tools
- GPA Calculator
Calculate your weighted GPA on the 4.0 scale from letter grades and credit hours.
- Percentage Calculator
Calculate percentages: X% of Y, percentage increase/decrease, and more.
- Statistics Calculator
Calculate mean, median, mode, standard deviation, variance and more.
- Fraction Calculator
Add, subtract, multiply and divide fractions with simplified results.
- Scientific Calculator
Full-featured scientific calculator with trigonometry, logarithms and more.
- Countdown Timer
Set a target date and time, then watch a live countdown showing days, hours, minutes and seconds.
More Math & Calculators
Age Calculator
Calculate exact age in years, months and days from a birthdate.
Open toolArea & Volume Calculator
Calculate area of 2D shapes and volume of 3D solids.
Open toolBMI Calculator
Calculate your Body Mass Index and find your weight category.
Open toolByte / Bit Converter
Convert between bits, bytes, KB, MB, GB, TB and PB.
Open toolDiscount Calculator
Calculate discount amount, sale price, savings, and discounted value with optional sales tax. Supports stacked coupons.
Open toolFibonacci Sequence Generator
Generate Fibonacci numbers up to any length.
Open tool