Grade Calculator — What Do I Need on the Final Exam?
What grade do you need to pass?
Enter your scores for each assignment category and the weight of your final exam to instantly see your current grade — and exactly what score you need on the final to hit any target. The question this calculator answers: given where you stand right now, is a particular final grade still mathematically achievable? For each common target (A, B, C, D) and your custom target, it shows the exact score needed on the final exam and whether that score is actually possible. The scenarios tab flips the question around: instead of asking what you need, it shows what final grade you'd end up with for every possible final exam score from 50% to 100%. This helps set realistic expectations before a high-stakes exam. Students use this before finals to decide where to focus study time — knowing you need a 94 to earn an A but only a 71 to secure a B changes how you prioritize across multiple exams.
- →Finding out the minimum score needed on a final exam to pass a course or keep a grade
- →Checking if an A is still mathematically possible given your current scores
- →Understanding how much a heavily-weighted final can swing your grade up or down
- →Planning study effort — calculating whether the potential grade change justifies the work
- →Verifying a professor's grading calculation against your own records
Your course has homework (20%), quizzes (15%), two midterms (20% each), and a final (25%). You've scored 88, 81, 74, and 71 respectively. Your current grade before the final is 78%. To earn a B (83%), you need an 83% on the final — achievable. To earn an A (93%), you'd need 113% — not possible. Focus on the B and breathe easier.
📝 Grade Calculator
Current Grade · Final Target · Category Breakdown · What-If Scenarios
Results update in real time. Enter scores and weights for each category, then set your final exam weight and target grade.
📚 Assignment Categories
🎯 Final Exam & Target
About This Calculator
This grade calculator computes current weighted grade and final exam requirements in real time from dynamic category inputs via useEffect. Core formulas: for each category, contribution = score × (weight/100). currentWeight = sum of all category weight fractions. earnedPoints = sum of all contributions. currentPct = earnedPoints / currentWeight × 100. finalWFrac = finalWeight/100. For each target grade T: neededScore = (T − earnedPoints) / finalWFrac. Scenarios: for each hypothetical final score S, finalGrade = (earnedPoints + S × finalWFrac) / (currentWeight + finalWFrac). Letter grades: A ≥93, A- ≥90, B+ ≥87, B ≥83, B- ≥80, C+ ≥77, C ≥73, C- ≥70, D+ ≥67, D ≥63, D- ≥60, F below 60.
The Targets tab renders a BarChart of your score in each category with reference lines at A (93%), B (83%), C (73%), and pass (60%), bars colored by grade level. The Breakdown tab renders a donut PieChart showing each category's weighted contribution to earned points, with a side legend and full detail table. The Scenarios tab renders a BarChart of final course grade at 6 final exam scores (50–100%), with reference lines for current grade and target, bars colored by grade level, plus a full 11-row scenario table with target comparison column.
Results are for informational purposes only.
Related Calculators
Mean / Median / Mode Calculator
What is the average, middle, and most common value?
Matrix Calculator
What is the matrix result?
Sample Size Calculator
How many people do you need to survey?
Unit Converter
Which unit and how do you convert it?
Standard Deviation Calculator
What is the spread of your data?
Fraction Calculator
What is the fraction answer?
Get this result by email
We'll send you this summary so you can revisit it anytime — useful when making a final decision.
🔒 We'll only send your result. No spam, no noise.