Skip to main content

Grade Calculator

This grade calculator finds your current course percentage from weighted categories or total points using the grading policy in your syllabus.

Match your current grade to the grading policy

Read the syllabus before entering scores. Weighted categories give each category a fixed share of the course. Total points treats every possible point as part of one pool. The same assignments can produce different results under those two policies. Within a weighted category, first pool the earned and possible points to obtain that category percentage. Then enter the category percentage with its syllabus weight. North Dakota State University explains this two-stage method; Instructure documents normalization when some categories have no grades yet.

Blank means ungraded

Keep a known weight or possible-points value, but leave its score blank until the work is graded. Enter 0 for a genuine zero score.

Use the syllabus basis

A weight is a percentage of the whole course. Possible points are the denominator for the same graded work.

Keep grading policy separate

The result is a course percentage. Letter cutoffs, rounding rules, mandatory exam passes and automatic dropping come from your instructor.

Keep known weights without counting ungraded work

The known-ungraded preset has grades of 90% and 80%, each with a 40% course weight. The remaining 20% category has no score. The engine counts 2 graded categories across 80.00% and returns 85.00%. Its weighted course contribution is 68 ; that contribution is different from the current average.

The graded-zero preset includes a real 0% score at 20% weight alongside 90% at 40%. It returns 60.00%. A blank score would be excluded instead, so changing zero to blank changes what the grade means.

Pool points before applying category weights

If you earned 9 of 10 and 50 of 100 in one pool, the engine returns 53.64%. Each possible point has equal value. Averaging the two individual percentages with equal weights instead gives 70.00%, a different grading policy.

A category percentage entered here should already reflect the instructor’s treatment of assignments inside that category. The calculator does not infer category membership or access your Canvas account.

The current average summarizes only the graded portion. Once all non-final work is fixed, the Final Grade Calculator uses that average and the final’s full-course weight to find a required exam score. Quiz Grade handles correct and wrong question counts; Semester Grade combines school marking periods. Weighted Average accepts general relative weights when the quantities are not syllabus course shares.

Handle bonus points and excluded assignments

The bonus preset enters 43 of 50 , 18 of 20 , and 3 extra-credit points with 0 possible points. It returns 91.43% from 64 / 70 . The bonus changes earned points without enlarging the denominator. Instructure documents this approach for unweighted points groups. An isolated bonus row cannot produce a grade when the entire possible-points total is zero.

Weighted extra-credit groups totaling more than 100% are a different policy. This tool rejects known course weights above 100% instead of silently normalizing that bonus away. A graded category percentage may be above 100%, up to the local 150% input limit.

Remove a row only when your instructor excludes that work. Automatic “drop lowest” rules vary: Canvas can drop the assignment that most improves the retained points percentage, which may differ from the lowest individual percentage. This calculator does not choose that assignment for you. Copy the resulting category grade from the gradebook, or remove a confirmed excluded item in Total points mode.

The local limit is 1000 rows per active input group, with up to 1,000,000,000 earned or possible points per row. Nonzero inputs must be at least 0.000000000001. Decimal inputs support up to 12 decimal places; accepted values are calculated as exact rational numbers. The API also accepts simple fractions. Its exact current-grade ratio is returned separately from the percentage rounded to four decimal places. The page rounds the percentage directly to two decimal places. Those display choices do not apply a school’s grade-rounding policy. Calculation details show up to 20 weighted terms while the result includes every accepted graded row.

References

(5)
  1. How do I weight the final course grade based on assignment groups?

    Instructure · accessed 2026-10-06

  2. How do I give extra credit in a course?

    Instructure · accessed 2026-10-06

  3. Calculating Grades in Classes

    North Dakota State University · accessed 2026-10-06

  4. Understanding Percent

    OpenStax · accessed 2026-10-06

  5. How do I create rules for an assignment group?

    Instructure · accessed 2026-10-06