Average Grade Calculator

Calculate your average grade in seconds. Enter your grades as percentages, letter grades, or points, weighted or unweighted.

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");}); })();

Calculate your average grade with our free Average Grade Calculator. Enter your grades as percentages, letter grades, or points to find your average across assignments, quizzes, tests, and exams. You can also account for different grade weights when your assessments contribute differently to your course grade.

Whether you want to check your average test grade, calculate a semester average, or understand your academic performance, this calculator helps you work out your results without doing the math by hand.

How to Use the Average Grade Calculator

You can calculate your grade average in a few simple steps with this grade average calculator.

  1. Choose an input mode. Select Percentage, Letters, or Points based on how your grades are recorded.
  2. Enter your grades. Add a row for each assignment, homework task, quiz, test, or exam you want to include.
  3. Enter the required values. In Percentage and Letters modes, enter the appropriate weight if required. In Points mode, enter the points earned and the total possible points.
  4. Add more assessments. Use the Add Row button to include additional grades.
  5. Calculate your average. Select Calculate and review the result displayed by the average grade calculator.

For the most accurate result, enter the correct values and use the calculation method that matches your course grading policy. If your instructor assigns different weights to homework, quizzes, projects, and exams, check your syllabus before entering the grades in the average grade calculator.

Average grade calculator, Easy Grader and Final Grade Calculator tools from Grade Calc Tools

How to Calculate an Average Grade

The average grade formula depends on whether all assessments count equally or have different weights. The two common methods are the unweighted average and the weighted average. This grade average calculator can compute either one.

How to Calculate an Unweighted Average

An unweighted average treats every grade equally. Add all your grades together and divide the sum by the number of grades.

Average Grade FormulaAverage Grade = Sum of All Grades ÷ Number of Grades

For example, suppose you receive the following test scores:

AssessmentGrade
Test 180%
Test 290%
Test 370%
Total240%

Add the three grades and divide by three:

(80 + 90 + 70) ÷ 3 = 80%

Your average grade is 80%, the same result the average grade calculator gives for these scores.

This method is appropriate when every assessment has equal importance. If your final exam counts more than a homework assignment, a simple average may not reflect your actual course grade.

How to Calculate a Weighted Average Grade

A weighted average gives each assessment a level of importance based on its assigned weight. For example, a final exam worth 40% of your course grade has more influence than a homework assignment worth 10%.

Weighted Average FormulaWeighted Average = Sum of (Grade × Weight) ÷ Sum of Weights

Suppose your grades and assessment weights are:

AssessmentGradeWeight
Homework80%20%
Midterm exam90%30%
Final exam85%50%

Calculate the contribution of each grade:

  • Homework: 80 × 0.20 = 16
  • Midterm exam: 90 × 0.30 = 27
  • Final exam: 85 × 0.50 = 42.5

Add the contributions:

16 + 27 + 42.5 = 85.5%

Your weighted average grade is 85.5%.

When weights are expressed as percentages, divide each weight by 100 before multiplying. If your average grade calculator accepts relative weights, you can use proportional values such as 2, 3, and 5 instead of 20%, 30%, and 50%.

Always use the weighting method supported by the average grade calculator and follow the rules specified in your course syllabus.

Average Grade Calculator by Percentage

Percentage mode is useful when your grades are already expressed as percentages, such as 75%, 85%, or 92%.

Enter each percentage into the average grade calculator. If the selected mode asks for grade weights, enter the values that reflect the importance of each assessment. Use the same weight for every row when all grades count equally.

For example, if your quiz grades are 75%, 85%, and 90%, the unweighted average is:

(75 + 85 + 90) ÷ 3 = 83.33%

Your average quiz grade is approximately 83.33%.

In the average grade calculator, this method works for percentage grades from homework, tests, quizzes, and other assessments. Your calculated average may differ from your overall course grade if your instructor uses weighted categories or additional grading rules.

Average Grade Calculator by Letter Grades

Some schools report academic performance using letter grades such as A, B, C, D, and F. Others use plus and minus grades, such as A− or B+.

Letter grades cannot be averaged directly like ordinary numbers. They must first be converted into numerical values using a defined grading scale or grade point system.

For example, an institution may assign numerical values to letter grades based on its own grading policy. Another school may use different grade boundaries or grade point values. As a result, the same letter grade does not always represent the same percentage or grade point everywhere.

To calculate an average using Letters mode, enter the grades supported by the average grade calculator and review the result. If your school or university uses a particular grading scale, make sure the conversion method matches that system.

Average Grade Calculator by Points

Points mode is useful when an assignment, quiz, or exam is graded according to points earned out of the total possible points.

For example, you might earn 18 out of 20 points on a quiz and 42 out of 50 points on a project. In the average grade calculator, enter the points earned and the maximum points available for each assessment.

To convert an individual score into a percentage, use this formula:

Percentage Grade FormulaPercentage Grade = (Points Earned ÷ Total Possible Points) × 100

For the quiz:

(18 ÷ 20) × 100 = 90%

For the project:

(42 ÷ 50) × 100 = 84%

If both assessments count equally, the average of their percentages is 87%.

If your instructor combines all points earned and all possible points, the result from the average grade calculator is different:

(18 + 42) ÷ (20 + 50) × 100 = 85.71%

The results differ because the project has more possible points than the quiz. The correct method depends on your course grading policy. Check how your instructor combines assessment scores before interpreting the result.

Weighted Average vs. Unweighted Average

A weighted average and an unweighted average answer different questions.

An unweighted average gives every grade equal importance. A weighted average gives more influence to assessments with higher weights.

Consider a student who receives 70% on homework and 90% on a final exam.

If both grades count equally:

(70 + 90) ÷ 2 = 80%

If homework counts for 20% and the final exam counts for 80%:

(70 × 0.20) + (90 × 0.80) = 86%

The unweighted average is 80%, while the weighted average is 86%.

Neither calculation is automatically wrong. The appropriate result depends on how the instructor calculates the course grade. If every assessment counts equally, use an unweighted average. If assignments have different weights, use a weighted calculation in the average grade calculator.

Average Grade vs. Overall Course Grade vs. GPA

These terms are related, but they describe different ways of measuring academic performance.

Average grade

A result calculated from several scores, such as homework, quizzes, or tests. It may be expressed as a percentage or another numerical value.

Overall course grade

The grade for an entire course. It may include weighted assignments, exams, projects, participation, and other assessments specified by the instructor.

Grade Point Average (GPA)

A measure based on grade points assigned to courses or subjects. GPA calculations may account for credit hours, and the conversion rules vary between educational institutions.

For example, averaging three test percentages does not necessarily give you your official course grade. Similarly, an average percentage is not automatically equivalent to a GPA.

Check your syllabus or institution's grading policy if you need to calculate an official course grade or interpret grade points.

Common Mistakes When Calculating an Average Grade

Giving Every Assessment Equal Weight

A simple average may be misleading if your course assigns different weights to homework, quizzes, projects, and exams. Check your syllabus to determine whether you need a weighted average.

Mixing Points and Percentages

A score of 18 out of 20 equals 90%, while 18 out of 50 equals 36%. Enter the points earned and total possible points correctly when using Points mode in the average grade calculator.

Using the Wrong Grading Scale

Letter-grade boundaries differ between schools, colleges, universities, and courses. Use the grading scale that applies to your class rather than assuming one conversion works everywhere.

Leaving Out Grades

Your calculated average includes only the grades you enter. Missing assignments or upcoming assessments can change your result, particularly when they carry a substantial weight.

Rounding Too Early

Rounding individual grades before calculating an average can change the final result. Use the original values where possible and round the final result according to your instructor's rules.

Frequently Asked Questions

How do I calculate my average grade?

Add all your grades together and divide the sum by the number of grades if every assessment counts equally. If your assessments have different weights, multiply each grade by its weight, add the contributions, and divide by the total weight, or let the average grade calculator do the math for you.

How do I calculate an average grade from percentages?

Add your percentage grades and divide by the number of grades for an unweighted average. For example, the average of 80%, 90%, and 70% is 80%. If the grades have different weights, use a weighted average instead.

How do I calculate a weighted average grade?

Multiply each grade by its corresponding weight, add the weighted results, and divide by the sum of the weights. Use the weights provided in your syllabus or gradebook.

Can I average letter grades such as A, B, and C?

Yes, when the letter grades are converted using a defined grading scale. The numerical values assigned to letters vary by institution, so use the scale that applies to your course.

Can I calculate an average grade using points?

Yes. Enter the points earned and the total possible points for each assessment in Points mode. The result depends on how the calculator combines the scores and how your course grading policy treats different assessments.

Why is my average grade different from my official course grade?

Your instructor may use weighted assessments, category-based grading, dropped assignments, extra credit, or other grading rules. Your calculator result reflects the values and calculation method used, while your official course grade follows your institution's policy.

Is an average grade the same as a GPA?

No. An average grade summarizes scores using a method such as a simple or weighted average. GPA uses grade points and may also account for course credits. The two results cannot always be converted directly.

Can I calculate my semester grade average?

You can calculate an average in the average grade calculator from the grades you enter for your semester. To estimate your overall semester grade accurately, include the relevant assessments and use the weights or calculation method specified by your school.

Can I calculate an average from tests and exams with different point values?

Yes, but the method matters. Averaging the percentages of individual tests gives each test equal importance. Combining all points earned and all possible points gives more influence to tests with higher point totals. Follow your instructor's grading policy to choose the correct method.

Does a higher average grade always mean a higher letter grade?

Not necessarily. Letter-grade boundaries vary between institutions and courses. Interpret your average using the grading scale that applies to your class.

How many grades can I average?

The number of grades you can enter depends on the average grade calculator's available input rows and controls. Use Add Row to include additional assessments, and check that all relevant grades are included before calculating.

Calculate Your Average Grade

Enter your grades in the Average Grade Calculator above and choose the input mode that matches your records. Check your grade weights, points, and grading rules before relying on the result. A correctly calculated average can help you understand your academic performance and track your progress throughout the course. Once you know your average, our Final Grade Calculator shows the score you need on your final exam to reach your target grade. 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.