Skip to main content
Back to the library

GPA Guides

How to Calculate a Provisional Course Average

Use the Grade Calculator's weighted-category or points model to calculate current graded work without calling the result an official midterm GPA or forecast.

Published February 1, 2026Reviewed September 15, 2026 7 min readBy The GPA Calculator Editorial Team
How to Calculate a Provisional Course Average

This site does not have a dedicated “Midterm GPA Calculator” or a future-grade prediction slider. The existing Grade Calculator calculates a current percentage inside one course using either weighted categories or a simple points model.

That result is a provisional course average. It is not automatically an institutional midterm grade, a GPA, a transcript value, or a prediction.

First identify the course model

Use weighted-category mode only when the syllabus assigns category weights totaling 100. Use points mode only when the course grade is based on total points earned divided by total points possible.

Stop if the policy cannot be represented because it uses nested categories, drops, replacement rules, curves, unsupported extra credit, or special rounding.

Weighted-category mode

For each category, the tool accepts:

  • category name;
  • percentage weight in the complete course;
  • points earned so far; and
  • points possible so far.

The category percentage is:

category percentage = earned points ÷ possible points × 100

The category's contribution is:

contribution = category percentage × category weight

Categories with zero possible points are treated as not yet graded. The current course grade is normalized over only the graded category weight:

current course grade = sum of graded contributions ÷ sum of graded weights × 100

All full-course category weights must still total 100. The interface can normalize entered weights as a mathematical convenience, but that does not authorize changing the syllabus.

Points mode

For a simple points course, the tool calculates:

current course grade = total earned points ÷ total possible points × 100

The current implementation rejects earned points greater than possible points, so it does not model extra credit in points mode.

Worked weighted example

Suppose the syllabus defines four categories:

CategoryFull-course weightEarnedPossibleGraded?
Homework30%270300Yes
Tests40%160200Yes
Project20%00No
Final10%00No

Homework contributes 90 × 0.30 = 27 course points. Tests contribute 80 × 0.40 = 32 course points. The graded weight is 70%, so the provisional average is:

(27 + 32) ÷ 0.70 = 84.2857...%

The ungraded 30% remains visible rather than silently shrinking the full course policy.

Handoff to the Final Grade Calculator

When the Grade Calculator has a valid current percentage, its link can pass that value to the Final Grade Calculator. This is a query-parameter handoff of the course percentage, not a GPA transfer.

In the final tool, enter the final-exam weight and any other ungraded work. It solves its stated weighted model and reports reachability within a 0–100 final-exam range.

Do not infer official midterm reporting

Institutions control whether and how midterm grades are recorded. Notre Dame's published midterm reporting differs across first-year undergraduates, upperclass students, and graduate or professional populations. One institution's rules do not establish a national definition.

Use the institution's registrar and the course syllabus for the official record. Do not treat the site's default percentage-to-letter display as authoritative; percentage cutoffs vary and the current tool does not load a school-specific cutoff table.

Recalculate only when inputs change

A new grade, corrected weight, or revised course policy can change the provisional average. Preserve the prior inputs if you need an audit trail. The tool itself does not create a historical forecast or determine which study action caused a change.

Frequently asked questions

Is a current course percentage a GPA?

No. GPA aggregates policy-defined course grade points and units. This workflow calculates a percentage within one course.

Why are ungraded categories excluded from the current average?

The tool normalizes over graded category weight so an empty category is not treated as a zero. It separately reports the remaining weight.

Can it forecast scores on future assignments?

No. It updates from earned and possible points you enter. The Final Grade Calculator can evaluate final-exam scenarios under its separate model.

Will this match my official midterm grade?

Only if the entered model and values reproduce the course and institution's applicable rules. Treat it as a private estimate until verified.

Bottom line

Choose the model that matches the syllabus, calculate a provisional course percentage, keep ungraded weight visible, and reserve “GPA” and “official midterm grade” for the institution's defined records.

Sources and method references

These first-party or official references support the method and policy context. Institution rules remain authoritative for an individual transcript.

  1. Faculty Grading InformationUniversity of Notre Dame Registrar
  2. Midterm Grade Submission InstructionsUniversity of Notre Dame Registrar