Grade Calculator: Weighted, Final Exam & Test Score

Grading Scale:
Category / AssignmentGrade (%)Weight (%)

Weights don't need to add up to 100 — automatically normalised.

Formula: Required = (Goal − Current × (1 − Final Weight)) ÷ Final Weight

Paste all class scores — works with up to 200 students.

Based on the standard September 1 school year start date (varies slightly by country).

Free grade calculator for students, teachers and parents worldwide. Calculate weighted current grade, find what you need on your final exam, convert test scores to letter grades, apply a grade curve, or find what school grade a child is in — across 13 countries including the US, UK, India, Pakistan, Canada and Australia.

Grade Calculator: Five Tools in One

This grade calculator handles every grading scenario students and teachers face during a semester. Whether you need to calculate your weighted average across multiple assignment categories, find the minimum score required on your final exam, convert a raw test score to a letter grade, apply a grade curve to an entire class, or look up what school grade a child belongs to — all five tools are on this page. Select a tab above and get an instant, accurate result.

Weighted Grade Calculator

Most modern courses use a weighted grading system where assignment categories contribute different percentages to your overall grade. A typical college course might weight Homework at 20%, Midterm at 30%, Final Exam at 35%, and Participation at 15%. To calculate the weighted average, each category grade is multiplied by its weight, the products are summed, and that total is divided by the combined weight. The formula is:

Weighted Grade = ∑(Grade × Weight) ÷ ∑(Weights)

This calculator normalises weights automatically, so they do not need to add up to exactly 100%. Enter as many or as few categories as your course syllabus specifies, hit calculate, and get your current letter grade, percentage, and GPA equivalent on a single screen. The category breakdown table shows exactly how much each assignment contributes to your final average, making it easy to see which category is dragging your grade down and how much improvement in that area would move your letter grade.

If you also need to calculate the chronological age of a student for assessment purposes — for example to verify eligibility age for standardised testing — use our Chronological Age Calculator, which implements the same ISO 8601 date arithmetic used in clinical and academic settings.

Final Grade Calculator — What Do I Need on My Final?

The most-searched academic question every semester is what do I need on my final exam to get the grade I want? The standard formula, first popularised by the RogerHub final grade calculator and now used universally, is:

Required = (Goal − Current × (1 − Final Weight)) ÷ Final Weight

For example: current grade 78%, goal 90%, final worth 25% of the course grade. Required = (90 − 78 × 0.75) ÷ 0.25 = 126% — mathematically impossible, which this calculator flags immediately rather than silently returning a nonsense number. The What-If Scenarios panel then shows your projected course grade for every possible final exam score from 60% to 100%, so you can quickly identify a realistic target. This final grade calculator works identically for semester grade calculation, exam grade calculation, and any other scenario where one upcoming assessment has a known weight in your overall course grade.

Test Grade Calculator — Score to Letter Grade

The test grade calculator converts a raw score to a percentage and letter grade in two modes. Enter the number of questions wrong and the total number of questions, or enter points earned and total points possible. The calculator instantly outputs the percentage, corresponding letter grade on your chosen grading scale, GPA equivalent, and a complete grade table showing the result for every possible number of wrong answers. Teachers can use this table to grade an entire class by hand with a single lookup rather than calculating each paper individually. The quiz grade calculator and assignment grade calculator work identically — just enter the score and total.

Grade Curve Calculator — Three Methods

A grade curve adjusts raw class scores upward when overall class performance is lower than expected. This calculator supports the three most widely used curve methods:

MethodFormulaEffectBest Used When
Flat AdditionNew = Old + N ptsEvery student gains equallyTest was uniformly harder than expected
Square Root CurveNew = √(Old/100) × 100Lower scorers benefit moreScores are spread low across the class
Scale to TopNew = (Old / Max) × TargetProportional scalingHighest score was not 100%; rescale all scores

Paste up to 200 student scores as a comma-separated list or one per line. The results table shows each student's original score, curved score, point change, and new letter grade. The class average before and after the curve is shown at the top for a quick audit before you submit grades.

US Grading Scale — Letter Grades and GPA Reference

Letter GradePercentageGPA (4.0)Description
A+97–100%4.0Outstanding
A93–96%4.0Excellent
A−90–92%3.7Excellent
B+87–89%3.3Above Average
B83–86%3.0Good
B−80–82%2.7Good
C+77–79%2.3Average
C73–76%2.0Satisfactory
C−70–72%1.7Satisfactory
D+67–69%1.3Below Average
D63–66%1.0Passing (barely)
D−60–62%0.7Passing (barely)
F0–59%0.0Failing

International Grading Scales

This calculator supports six grading scales to match your institution's standards. The UK university classification divides results into First (70%+), Upper Second 2:1 (60–69%), Lower Second 2:2 (50–59%), Third (40–49%), and Fail. The Australian system uses High Distinction HD (85%+), Distinction D (75–84%), Credit C (65–74%), Pass P (50–64%), and Fail. The India CBSE / ICSE scale uses O-Outstanding (91%+), A+ (81–90%), A (71–80%), B+ (61–70%), B (51–60%), C (41–50%), D (33–40%), and F below 33%. The German system runs from 1 Sehr gut (92%+) to 6 Ungenügend. Select the appropriate scale before calculating — the letter grade, GPA, and table all update to match your country's standards.

School Grade Finder — 13 Countries

The school grade finder tells you exactly what grade or year of school a student belongs to based on their date of birth and the current school year. It uses the standard September 1 school year start date that applies across the US, UK, Australia, Canada, and most international systems. Select your country, choose the school year, enter the date of birth, and get the current grade level plus an 8-year progression table showing every grade through to university entry.

The following countries are currently supported: United States (Pre-K through 12th Grade), United Kingdom (Reception through Year 13 / Sixth Form), Australia (Kindergarten through Year 12 HSC/VCE), Canada (Senior Kindergarten through Grade 12), India (Nursery / LKG / UKG through Class 12 CBSE/ICSE), Pakistan (Nursery through Class 12 HSSC), Germany (Vorschule through Klasse 13 / Abitur), UAE / Gulf (KG1 through Grade 12 Tawjihi), New Zealand (Year 1 through Year 13 NCEA), Ireland (Junior Infants through 6th Year Leaving Cert), Nigeria (Nursery through SSS 3 WAEC/NECO), Philippines (Kindergarten through Grade 12 SHS), and South Africa (Grade R through Grade 12 Matric/NSC).

For parents of children with developmental delays or premature birth, the chronological grade placement may not reflect the child's actual developmental stage. In those cases, our Developmental Age Calculator and Baby Age in Weeks tool provide the corrected age calculations used by paediatric specialists and school psychologists when recommending grade placement.

Clinical and Academic Age Calculations

School psychologists and educational specialists often need to compute a student's exact chronological age in years, months, and days before administering standardised assessments such as the Pearson WISC-V, WPPSI-IV, or BASC-3. These instruments have strict age-based eligibility windows, and even a one-month error can place a student in the wrong normative group, invalidating the assessment. Our Pearson Age Calculator handles the exact borrowing method used in Pearson's scoring manuals and shows assessment eligibility for ten major instruments on a single screen. For Brigance assessments specifically, the Brigance Age Calculator computes ages using the same rounding rules defined in the Brigance technical manual.

For the underlying chronological age calculation that powers all academic and clinical tools on this platform — the precise years, months, and days between two dates using ISO 8601 arithmetic — see the Age Calculator homepage.

Frequently Asked Questions

How do I calculate a weighted grade?

Multiply each category's grade by its weight, sum the products, then divide by the total weight. Example: Homework 88% x 25 = 22, Midterm 76% x 30 = 22.8, Final 80% x 35 = 28, Participation 100% x 10 = 10. Total = 82.8 / 100 = 82.8% = B. The Current Grade tab calculates this automatically for as many categories as your course has.

What score do I need on my final exam to get an A?

Use the Final Needed tab. Enter your current grade, goal grade (90 for A-minus on the US standard scale), and the final exam weight. The calculator applies: Required = (Goal - Current x (1 - Weight)) / Weight. If the required score exceeds 100%, the calculator flags it as impossible rather than showing a misleading result.

How does the test grade calculator work?

Enter the total number of questions and how many you got wrong (or enter points earned and total points). The calculator divides correct answers by total questions, converts to a percentage, maps it to your selected grading scale, and generates a complete grade table showing every possible wrong-answer count and its corresponding letter grade.

What is the square root grade curve?

The square root curve uses the formula: New Score = square root of (Old Score / 100) x 100. A 64% becomes 80%, a 81% becomes 90%. Lower scorers benefit more than higher scorers, making it ideal when a test was genuinely too difficult across the whole class.

Which countries does the school grade finder support?

The school grade finder supports 13 countries: United States (K through 12th Grade), United Kingdom (Reception through Year 13), Australia (Prep through Year 12 HSC/VCE), Canada (Kindergarten through Grade 12), India (Nursery/LKG/UKG through Class 12 CBSE/ICSE), Pakistan (Nursery through Class 12 HSSC), Germany (Vorschule through Klasse 13 Abitur), UAE/Gulf (KG1 through Grade 12 Tawjihi), New Zealand (Year 1 through Year 13 NCEA), Ireland (Junior Infants through Leaving Cert), Nigeria (Nursery through SSS3 WAEC), Philippines (Kindergarten through Grade 12 SHS), and South Africa (Grade R through Grade 12 Matric).

How does India's CBSE grading scale differ from the US A-F scale?

CBSE uses letter grades O (Outstanding, 91-100%), A+ (81-90%), A (71-80%), B+ (61-70%), B (51-60%), C (41-50%), D (33-40%), and F (below 33%). The minimum passing mark is 33%, compared to 60% for a D-minus on the US scale. Select India CBSE/ICSE from the grading scale dropdown to see results in this format.

What is the difference between weighted and unweighted grades?

An unweighted grade treats every assignment equally. A weighted grade assigns each category a percentage of the overall course grade, so a final exam worth 40% has 8 times the impact of a homework category worth 5%. Most modern courses use weighted grades. If your syllabus uses point totals rather than percentages, divide each assignment's points by total course points to find its effective weight.

Can I use this grade calculator for university and college courses?

Yes. The weighted grade, final needed, and test score calculators work identically for high school, college, and university courses. College courses typically have higher final exam weights (30 to 40%) and fewer, larger assessment categories. Select the UK, Australian, or Indian grading scale if your university uses one of those systems instead of the US A-F scale.

Community Precision Records 0 Audits • 0 ★ Average

System synchronized. No discrepancies reported.