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:
| Category | Full-course weight | Earned | Possible | Graded? |
|---|---|---|---|---|
| Homework | 30% | 270 | 300 | Yes |
| Tests | 40% | 160 | 200 | Yes |
| Project | 20% | 0 | 0 | No |
| Final | 10% | 0 | 0 | No |
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.
