Grading Methodology: How Every EasyGrade Calculator Works

This grading methodology page explains the exact formulas, rounding rules and letter-grade cutoffs behind every calculator on EasyGrade, so you can check any result by hand and know what the tools do not do.

Last reviewed October 2026. Questions or corrections: contact us.

Grading methodology: the quick answer

Every calculator turns the numbers you type into a percent, then compares that percent with the cutoffs of the grading scale you choose. A score at or above a cutoff earns that grade. Averages use plain arithmetic on your own numbers, needed scores are rounded up to two decimals so you never fall short, and nothing you type is sent to a server. Your own teacher or school sets the official rules. See the disclaimer.

Formulas used by each grading calculator

These are the formulas in plain words. Each calculator page repeats its own formula in its quick answer.

CalculatorFormula
Test grade(total points − points missed) ÷ total points × 100
Quiz gradeAverage of the quiz percents, or total earned ÷ total possible. You choose. The lowest quizzes can be dropped.
Points-basedtotal earned ÷ total possible × 100
Grade averagesum of the grades ÷ number of grades. The lowest can be dropped.
Weighted gradesum of (grade × weight) ÷ sum of weights
Final gradescore needed = (target × 100 − current grade × (100 − final weight)) ÷ final weight
Midterm gradeSame idea as the final, with the midterm weight, and an optional range if a final is still to come.
GPAsum of (grade points × credits) ÷ sum of credits
Percentage to letterThe first grade, from the top, whose minimum is at or below the percent.
Semester gradeWeighted average of the parts of the semester.
Course, class, quarterWeighted categories or total points, with ungraded work left out.
Grade curveFlat add, top score to 100%, square root, or linear stretch, with an optional 100% cap.

Grading methodology worked examples you can check

Letter grade cutoffs and the at-or-above rule

A letter grade is found by checking the scale from the top. The first grade whose minimum is at or below your percent is your grade. On the standard scale (A 90, B 80, C 70, D 60, F 0) a score of 90% is an A and 89.99% is a B. The plus/minus scale uses 97, 93, 90, 87, 83, 80, 77, 73, 70, 67, 63 and 60. You can also build a custom scale of 2 to 20 grades. Labels may be up to 6 characters and must be unique, minimums must fall strictly from the top, and the lowest grade must start at 0. See the grading charts for the standard scales.

Rounding rules in the grading methodology

By default, results are graded on the exact value, not a rounded one. So 89.6% is shown as 89.6% (or 90% if you show 0 decimals) but is still a B. The Round before grading option changes that: the percent is rounded to the decimals you show, then graded, so 89.6% shown as 90% becomes an A. Use it only if your teacher rounds before assigning letters. Scores you need are always rounded up to two decimals, because rounding down could leave you a hair short.

How accurate is the arithmetic?

Decimal numbers like 0.1 cannot be stored exactly by ordinary computer floating-point maths, which can push a score a hair across a cutoff. The calculators use exact fractions (BigInt) for percents, cutoffs and needed scores, so a score that is exactly on a cutoff lands on the right side. On the quarter, midterm, course, class, curve and scale pages the digits you type are read exactly. On the older pages the number is first read by the browser and then converted, which is exact up to about 15 significant digits. A value with 16 or more digits can be rounded, which does not matter for real grades. If a browser lacks BigInt, the page says it needs a current browser instead of guessing.

Extra credit, drops and ungraded work

Scores above 100% are allowed, so extra credit works: an earned score may be higher than the points possible. Dropping the lowest grades removes them before averaging and never removes more grades than you have. Work with an empty score is treated as not graded yet on the course, class and quarter calculators and is left out, unless you choose to count blanks as zero where the page offers that. A zero you type is counted as a zero.

Privacy and what is stored

Calculations run in your browser. Your grades are not uploaded and not saved. The only thing the site remembers is your grading scale choice, kept in your browser’s local storage under one setting so it carries from page to page. Clearing site data removes it. See the privacy policy.

How the calculators are tested

Each calculator is checked with automated tests of its own rules, with thousands of randomly generated cases compared against a separate exact-fraction calculation written independently, and in a real browser at a 360-pixel phone width. These tests lower the chance of errors but cannot prove there are none. If you find a result that looks wrong, please tell us and include the numbers you entered.

What the calculators do not do

Related tools

Grading methodology questions

What is the grading methodology on EasyGrade?

Percent from your numbers, then a letter from the scale you choose. A score at or above a cutoff earns that grade, and needed scores round up to two decimals.

Why is 89.99% a B and not an A?

Because the A cutoff is 90 and 89.99 is below it. The calculators do not round up unless you turn on Round before grading.

What does Round before grading do?

It rounds the percent to the decimals shown before finding the letter, so 89.6% shown as 90% becomes an A. It is off by default.

Why are needed scores rounded up?

Rounding down could leave you slightly under your target. Rounding up to two decimals guarantees the target is met.

Are the calculations exact?

They use exact fractions, so cutoffs are not missed by floating-point error. On older pages, typed numbers with 16 or more digits can be rounded.

Is my data stored?

No grades are stored or sent. Only your grading scale choice is kept in your browser’s local storage.

Can I use my own grading scale?

Yes. Choose Custom and enter 2 to 20 grades with cutoffs that fall from the top and end at 0.

How are the calculators tested?

With automated tests, randomised checks against an independent exact calculation, and real-browser checks. Testing cannot prove zero errors, so please report any you find.

Are the results official?

No. They are estimates. Your school or teacher sets the official grade. See the disclaimer.