Skip to content

How We Verify Calculations

Last updated: April 28, 2026

Teachers, students, and parents copy numbers from QuickGrade into real gradebooks and report cards, so every calculator has to match the math a teacher would do by hand. This page describes the formulas we use, the test cases we check against, and how we handle rounding.

The formulas we use

  • Easy Grader percentage = (total − wrong) ÷ total × 100. Partial credit is supported by accepting decimal values for wrong answers. Deep dive: how to calculate grades.
  • Weighted Grade Calculator Σ(score × weight) ÷ Σ(weight). Weights are normalized when they do not sum to 100%. See weighted grades explained.
  • Final Grade Calculator needed = (target − current × (1 − w)) ÷ w, where w is the final exam's weight as a decimal. Deep dive: how to calculate a final grade.
  • Letter Grade Calculator — percentage bands from the standard US 10-point scale and plus/minus scale published on our grading scale chart.
  • GPA Calculator GPA = Σ(gradePoints × credits) ÷ Σ(credits) using the common 4.0 scale. See the GPA guide.

Test cases we check

Every calculator is spot-checked against known worked examples before it ships and after every meaningful code change:

  • Easy Grader: 20 questions with 3 wrong should return 85%; 25 questions with 0 wrong should return 100%; 30 questions with 30 wrong should return 0%.
  • Weighted Grade: 90 at 40% + 80 at 60% should return 84.0%.
  • Final Grade: current 82, target 90, final worth 25% should require 114 on the final (i.e. not achievable — the calculator flags this).
  • GPA: A (4.0, 3 cr) + B (3.0, 4 cr) + C (2.0, 3 cr) should return 2.95.

Rounding and display

Internal math is done in full precision. Percentages are displayed with optional decimals so that borderline scores (for example 89.5%) do not silently round into a different letter grade. When a school uses a non-standard rounding rule, we recommend checking against the official rubric.

How a change reaches the site

Nothing on this site is edited directly in production. A change to a formula, a grading band, or a worked example goes through the same four steps every time:

  1. Source check. We identify what the change is based on — a published grading scale, a registrar's policy, a standard arithmetic definition, or a reader report with concrete numbers.
  2. Recalculation by hand. The affected cases are worked out on paper first, so the expected answer exists before the code does.
  3. Regression pass. The full set of test cases above is re-run, not just the case that changed. A fix to rounding in one calculator has broken letter-grade boundaries in another before, which is why the whole set runs every time.
  4. Date stamp. The page's last-updated date changes only when the content or math changed, never as a side effect of an unrelated deployment.

Where the grading scales come from

Percentage-to-letter boundaries are not universal, and we do not present them as if they were. The default 10-point scale (90/80/70/60) and the plus/minus variant used across our calculators reflect the most common conventions in US secondary and post-secondary grading. Where a meaningful alternative exists — 7-point scales, no-minus scales, or 4.3-point GPA scales — we document it on the grading scale chart rather than silently picking a winner.

Every calculator that converts a percentage to a letter says which scale it used. If your institution differs, the percentage remains correct and only the letter needs remapping. That separation is deliberate: the arithmetic is objective, the letter is policy.

What we deliberately do not do

  • We do not guess at rounding. Results are shown with decimals intact so a borderline score is visible rather than resolved for you. See how grade rounding works.
  • We do not apply curves. Curving is a teacher's decision made after scoring, and no formula can predict it.
  • We do not store your numbers. Calculations run in your browser; nothing you enter is transmitted or saved.
  • We do not present output as an official grade. Your school's gradebook is authoritative. Our job is to match the math a teacher would do by hand, and to say plainly when the answer depends on a policy we cannot see.

Known limitations

Some grading situations cannot be reduced to a formula, and our calculators will not attempt them: dropped lowest scores, standards-based reporting that never converts to a percentage, mastery retakes that replace prior attempts, and any grade that is partly a professional judgment. In those cases the guides explain the reasoning and point you back to your own course policy rather than producing a number that looks more certain than it is.

Reporting an issue

Found a case where our output disagrees with a gradebook or a worked textbook example? Please email us through the contact page with the exact inputs — we treat calculator accuracy as the highest-priority issue on the site.

Related