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:
| Method | Formula | Effect | Best Used When |
|---|---|---|---|
| Flat Addition | New = Old + N pts | Every student gains equally | Test was uniformly harder than expected |
| Square Root Curve | New = √(Old/100) × 100 | Lower scorers benefit more | Scores are spread low across the class |
| Scale to Top | New = (Old / Max) × Target | Proportional scaling | Highest 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 Grade | Percentage | GPA (4.0) | Description |
|---|---|---|---|
| A+ | 97–100% | 4.0 | Outstanding |
| A | 93–96% | 4.0 | Excellent |
| A− | 90–92% | 3.7 | Excellent |
| B+ | 87–89% | 3.3 | Above Average |
| B | 83–86% | 3.0 | Good |
| B− | 80–82% | 2.7 | Good |
| C+ | 77–79% | 2.3 | Average |
| C | 73–76% | 2.0 | Satisfactory |
| C− | 70–72% | 1.7 | Satisfactory |
| D+ | 67–69% | 1.3 | Below Average |
| D | 63–66% | 1.0 | Passing (barely) |
| D− | 60–62% | 0.7 | Passing (barely) |
| F | 0–59% | 0.0 | Failing |
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.