Final Grade Calculator

Find out what score you need on your final exam to reach your target grade, based on your current grade and the exam weight.

Enter the total questions (or total points) and how many were missed. Decimals are fine for partial credit. Your grade appears instantly as you type.

Enter each grade as a percentage (0–100) and its weight. Use weight 1 for every row if your grades are not weighted. Results update automatically.

Find out exactly what you need on your final exam to finish with the grade you want. The answer updates as you type.

'; w.document.write(html);w.document.close(); }/* ---- Share result ---- */ function shareTextFor(kind){ var d=lastResult[kind]; if(!d){d=kind==="easy"?calcEasy(false):kind==="average"?calcAverage(false):calcFinal(false);} if(!d)return null; return {title:d.title+" Result",text:d.share+" Calculated free with Grade Calc Tools.",url:location.origin+location.pathname}; } function copyText(t,msg){ function done(){toast(msg||"Copied to clipboard!");} var ok=false; if(navigator.clipboard){if(navigator.clipboard.writeText){ok=true;}} if(ok){navigator.clipboard.writeText(t).then(done,function(){fallbackCopy(t);done();});} else{fallbackCopy(t);done();} } function fallbackCopy(t){var ta=document.createElement("textarea");ta.value=t;ta.style.position="fixed";ta.style.opacity="0";document.body.appendChild(ta);ta.select();try{document.execCommand("copy");}catch(e){}document.body.removeChild(ta);} function resultImage(kind,cb){ var d=lastResult[kind]; if(!d){cb(null);return;} try{ var S=1080,cv=document.createElement("canvas");cv.width=S;cv.height=S; var x=cv.getContext("2d"); var g=x.createLinearGradient(0,0,S,S);g.addColorStop(0,"#4f46e5");g.addColorStop(1,"#7c3aed"); x.fillStyle=g;x.fillRect(0,0,S,S); x.fillStyle="#ffffff";x.textAlign="center"; x.font="800 62px Arial, sans-serif";x.fillText("Grade Calc Tools",S/2,150); x.font="800 168px Arial, sans-serif";x.fillText(d.big,S/2,400); var cx=S/2,cy=620,r=215; var bands=[[0,44,"#ef4444"],[45,59,"#f97316"],[60,74,"#eab308"],[75,89,"#22c55e"],[90,100,"#16a34a"]]; x.lineWidth=46;x.lineCap="butt"; bands.forEach(function(b){var a0=Math.PI*(1-b[0]/100),a1=Math.PI*(1-b[1]/100);x.beginPath();x.strokeStyle=b[2];x.arc(cx,cy,r,a1,a0,false);x.stroke();}); var pct=clamp(d.gauge,0,100),a=Math.PI*(1-pct/100); x.strokeStyle="#ffffff";x.lineWidth=11;x.lineCap="round"; x.beginPath();x.moveTo(cx,cy);x.lineTo(cx+(r-34)*Math.cos(a),cy-(r-34)*Math.sin(a));x.stroke(); x.fillStyle="#ffffff";x.beginPath();x.arc(cx,cy,24,0,7);x.fill(); x.fillStyle="#ffffff";x.font="800 92px Arial, sans-serif";x.fillText(d.letter,S/2,880); x.font="600 38px Arial, sans-serif";x.fillStyle="rgba(255,255,255,.85)";x.fillText(location.host,S/2,985); cv.toBlob(function(b){cb(b);},"image/png"); }catch(e){cb(null);} } function shareInstagram(kind){ var info=shareTextFor(kind);if(!info)return; resultImage(kind,function(blob){ var file=blob?new File([blob],"grade-result.png",{type:"image/png"}):null; var can=false; if(file){if(navigator.canShare){if(navigator.canShare({files:[file]})){can=true;}}} if(can){ navigator.share({files:[file],title:info.title,text:info.text}).catch(function(){}); }else{ copyText(info.text+String.fromCharCode(10)+info.url,"Copied! Paste it in your Instagram post or story."); } }); } function openShare(u){var w=window.open(u,"_blank","noopener,width=640,height=600");if(!w)toast("Please allow pop-ups to share.");} function doShare(net,kind){ var info=shareTextFor(kind);if(!info)return; var e=encodeURIComponent,text=info.text,url=info.url; var A38=String.fromCharCode(38); if(net==="whatsapp")openShare("https://wa.me/?text="+e(text+" "+url)); else if(net==="facebook")openShare("https://www.facebook.com/sharer/sharer.php?u="+e(url)+A38+"quote="+e(text)); else if(net==="x")openShare("https://twitter.com/intent/tweet?text="+e(text)+A38+"url="+e(url)); else if(net==="telegram")openShare("https://t.me/share/url?url="+e(url)+A38+"text="+e(text)); else if(net==="email")window.location.href="mailto:?subject="+e(info.title+" - Grade Calc Tools")+A38+"body="+e(text+String.fromCharCode(10)+url); else if(net==="copy")copyText(text+String.fromCharCode(10)+url,"Result copied to clipboard!"); else if(net==="instagram")shareInstagram(kind); else if(net==="more"){if(navigator.share){navigator.share({title:info.title+" - Grade Calc Tools",text:text,url:url}).catch(function(){});}} } document.getElementById("gcCalculator").addEventListener("click",function(e){ var t=e.target,closest=function(s){return t.closest?t.closest(s):null;}; var sn=closest("[data-snet]"); if(sn){doShare(sn.getAttribute("data-snet"),sn.getAttribute("data-skind"));closeMenus();return;} var sh=closest("[data-sharebtn]"); if(sh){var m=document.querySelector('[data-sharemenu="'+sh.getAttribute("data-sharebtn")+'"]');if(m){var was=m.hidden;closeMenus();m.hidden=!was;}return;} var pdf=closest("[data-pdf]"); if(pdf){downloadPDF(pdf.getAttribute("data-pdf"));return;} }); document.addEventListener("click",function(e){ if(!e.target.closest||!e.target.closest("#gcCalculator"))closeMenus(); });/* ---- buttons (kept for discoverability; results are already live) ---- */ var C={easy:function(){calcEasy(false);},average:function(){calcAverage(false);},final:function(){calcFinal(false);}}; document.querySelectorAll("[data-calc]").forEach(function(b){b.addEventListener("click",function(){C[b.dataset.calc]();});}); document.querySelector('[data-reset="easy"]').addEventListener("click",function(){easyT.value="";easyW.value="";document.querySelector('[data-chart="easy"]').hidden=true;hideR("easy");}); document.querySelector('[data-reset="final"]').addEventListener("click",function(){finC.value="";finW.value="";finWt.value="";hideR("final");}); })();

Find out what grade you need on your final exam to reach your target course grade. Our Final Grade Calculator helps you estimate the score you need based on your current grade, desired final grade, and final exam weight. Whether you want to pass a class, maintain your average, or aim for a higher grade, you can set a clear target before exam day.

Enter your current course grade, the overall grade you want to achieve, and the percentage of your course grade that comes from the final exam. The calculator will help you determine the exam score you need to reach your goal.

How to Use the Final Grade Calculator

You only need three pieces of information to use this final exam grade calculator.

  1. Enter your current grade. Use your current course average before taking the final exam. You can usually find it in your gradebook or student portal.
  2. Enter your desired final grade. This is the overall percentage you want to earn in the course, such as 80%, 85%, or 90%.
  3. Enter the final exam weight. Check your course syllabus to find out what percentage of your overall grade comes from the final exam.
  4. Calculate your required score. Use the calculator to estimate the exam score needed to reach your target grade.

For an accurate result, make sure your current grade and final exam weight match your instructor's grading policy. The final grade calculator assumes your current grade represents the coursework completed before the final exam.

Teacher sharing final grades with students using a final grade calculator

How to Calculate Your Final Grade

Your final course grade depends on your current coursework grade and your final exam score. If your course uses weighted grading, each part contributes to the overall result according to its assigned percentage.

The final grade formula is:

Final Course Grade FormulaFinal Course Grade = (Current Grade × Current Coursework Weight) + (Final Exam Grade × Final Exam Weight)

For example, if your final exam is worth 30% of your course grade, the coursework completed before the exam represents the remaining 70%, assuming no other assessments remain.

To calculate the exam score you need to reach a desired overall grade, rearrange the formula used by the final grade calculator:

Required Final Exam Grade FormulaRequired Final Exam Grade = (Desired Final Grade − Current Grade × Current Coursework Weight) ÷ Final Exam Weight

Use decimal values for the weights in this formula. For example, 70% becomes 0.70 and 30% becomes 0.30.

Final Grade Calculation Example

Suppose your current course grade is 82%, you want to finish with an 85%, and your final exam is worth 30% of your overall grade.

Your current coursework weight is 70%.

Required final exam grade = (85 − 82 × 0.70) ÷ 0.30

Required final exam grade = (85 − 57.4) ÷ 0.30

Required final exam grade = 92%

You would need to score 92% on your final exam to finish the course with an 85% overall grade, assuming the course follows this weighting method and no other assessments remain.

If you do not know your current grade yet, calculate your grade average first, then set your target here.

Final Grade Calculator With Weights

A weighted final grade calculator accounts for how much each assessment contributes to your overall course grade. Assignments, homework, quizzes, tests, projects, midterms, and final exams may all have different weights.

For example, your syllabus might assign 20% to assignments, 20% to quizzes, 30% to midterms, and 30% to the final exam. Your instructor determines the actual weighting system, so always use the percentages provided for your course.

When using a final grade calculator with weights, enter the final exam weight shown in your syllabus. If the final exam counts for 25% of your overall grade, enter 25% in the final grade calculator.

If your course uses total points earned rather than weighted categories, the calculation may work differently. Check your syllabus to confirm whether your instructor uses weighted averages, total points, or another grading method.

What Grade Do I Need on My Final Exam?

The grade you need depends on your current course average, your desired final grade, and the percentage of your course grade assigned to the final exam.

A higher current grade may give you more flexibility, while a lower current grade may mean you need a stronger exam result. The final exam weight also matters. An exam worth 40% of your overall grade has a greater effect on your final result than an exam worth 10%.

Try different target grades in the final grade calculator to see how your required exam score changes. Comparing a few realistic targets can help you decide where to focus your study time.

What Grade Do I Need to Pass My Class?

First, check the minimum passing grade for your course. Passing requirements vary by school, college, university, instructor, and program.

Enter the required passing percentage as your desired final grade. The final grade calculator will estimate the exam score you need to reach that target.

Some courses also require students to earn a minimum score on the final exam itself, regardless of their overall grade. If your course has this rule, check it separately in your syllabus.

What Grade Do I Need to Get an A?

The answer depends on your current grade, your final exam weight, and the percentage required for an A in your course.

Check your school's grading scale to find the minimum percentage for an A. Enter that percentage as your desired final grade, and the final grade calculator shows the score you need on your final exam.

Remember that an A may begin at different percentages depending on your institution. Do not assume that every school uses the same grade boundaries.

Can You Still Reach Your Desired Final Grade?

Sometimes, the required final exam score is higher than 100%. This generally means your desired overall grade cannot be reached through the final exam alone under the values entered and a standard grading scale capped at 100%.

For example, if the calculator shows that you need 108% on your final exam, a perfect score would not be enough to reach your target under the calculation. You may want to check whether your instructor offers extra credit, drops a low assessment score, curves exam results, or applies another grading policy.

If your required score is 0% or less, your current coursework may already be enough to reach your target under the formula. However, this does not necessarily mean you can skip the final exam. Your course may require you to take it or achieve a minimum exam score.

Always check your course rules before making decisions based on the final grade calculator result.

Final Grade Calculator for College and High School

A final grade calculator can help high school students, college students, and university students understand how an upcoming exam may affect their overall course grade.

High school students might use it to estimate a semester grade or check the score needed to meet a course requirement. College students may use it to plan for a final exam that contributes a large percentage of their overall grade.

The basic calculation works the same way whenever a course uses a weighted average. However, grading scales, passing requirements, letter-grade boundaries, and exam policies can differ between institutions. Use the grading policy provided by your school or instructor.

Frequently Asked Questions

What is a Final Grade Calculator?

A Final Grade Calculator estimates the score you need on your final exam to achieve a desired overall course grade. It uses your current grade, desired final grade, and final exam weight to calculate the required exam score.

How do I calculate my final grade?

Multiply your current grade by the portion of the course grade it represents. Multiply your final exam score by the final exam weight, then add the two results. If you have not taken the final exam yet, you can rearrange the formula to calculate the exam score required to reach your target.

What grade do I need on my final to get an 80%?

The answer depends on your current course grade and the final exam weight. Enter your current grade, set your desired final grade to 80%, and enter your final exam weight to calculate the score you need.

What if my final exam is worth 20% of my grade?

If your final exam is worth 20%, it contributes one-fifth of your overall course grade. The remaining 80% comes from your other coursework, assuming the final exam is the only remaining assessment. Enter 20% as the final exam weight to calculate your required score.

Can I get a 90% in the class if my current grade is 75%?

It depends on how much your final exam contributes to your overall course grade. If the required exam score is 100% or less, your target may be achievable under the calculation. If the required score is higher than 100%, check your course policy for extra credit or other grading rules that may affect your result.

What does it mean if I need more than 100% on my final?

It means your desired overall grade cannot be reached through the final exam alone under the values entered and a standard grading scale capped at 100%. Double-check your current grade, exam weight, and target grade. You can also ask your instructor whether extra credit or other grading policies apply.

Is my final exam grade the same as my final course grade?

No. Your final exam grade is the score you earn on the exam itself. Your final course grade combines your exam score with your other coursework according to the weighting system set by your instructor.

Does this calculator use my school's letter-grade scale?

The calculation estimates a percentage-based course grade. Letter grades such as A, B, or C depend on your school's grading scale and grade boundaries. Check your syllabus to determine which letter grade corresponds to your final percentage.

Is this Final Grade Calculator similar to RogerHub?

RogerHub is known for its final grade calculator, which helps students work out the exam score needed to reach a target course grade. Our Final Grade Calculator is designed to help you make a similar type of calculation using your current grade, desired final grade, and final exam weight. You can enter your own course details into our calculator to estimate the score you need. Results depend on the grading method and information you provide, so check your course syllabus for any special requirements. GradeCalcTools.com is an independent website and is not affiliated with RogerHub.

Can I use this calculator instead of RogerHub?

You can use this calculator as another option for estimating the final exam score needed to reach your target course grade. Enter your current grade, desired grade, and final exam weight to calculate your result. Make sure the calculator's assumptions match your course grading policy before relying on the estimate.

Plan Your Final Exam With Confidence

Knowing the score you need can make exam preparation feel more manageable. Use the Final Grade Calculator to set a target, understand how much your final exam matters, and plan your study time around your academic goals.

Check your syllabus, enter accurate grade information, and use the result as a guide while preparing for exam day. A clear target can help you focus on what matters most. If you only need to grade a single test or quiz, the Easy Grader on our homepage gives you the percentage and letter grade instantly.