{{ summaryTitle }} {{ summaryValue }} {{ summaryLine }} {{ badge.label }} {{ badge.value }}
Course grade rows and planning assumptions
Use one format for the whole scenario: points, percentages, or letter marks.
{{ componentHelp }}
Auto detect resolves to course share through 100.5 total weight, otherwise normalized weights.
Confirm your syllabus cutoffs before treating a displayed letter as official.
Use 0% through 200% to allow ordinary and explicit extra-credit scenarios.
%
Enter 0 when the rows cover the full course; course-share mode ignores this field and reports the inferred remainder.
%
Use a whole number from 0 through 8 and verify the rule against the syllabus.
For example, 10% turns a 90% row into 81%; use 0 when penalties differ by assignment.
%
{{ workflowFeedback }}
For example, Midterm recovery plan or One-drop check.
Detailed shows four decimals; the default shows two.
{{ tableExportStatus('breakdown') }}
MeasureValueMeaningCopy
{{ row.measure }}{{ row.value }}{{ row.meaning }}
{{ tableExportStatus('checklist') }}
PriorityCheckNext actionCopy
{{ row.priority }}{{ row.check }}{{ row.action }}
{{ tableExportStatus('audit') }}
LineComponentCategoryEnteredEffectiveWeightShareStatusNoteCopy
{{ row.line }}{{ row.component }}{{ row.category }}{{ row.entered }}{{ row.effective }}{{ row.weight }}{{ row.share }}{{ row.status }}{{ row.note }}
{{ tableExportStatus('runway') }}
ScenarioRemaining averageProjected gradeBandPlanning noteCopy
{{ row.scenario }}{{ row.remaining_average }}{{ row.projected_grade }}{{ row.band }}{{ row.note }}
{{ chartExportStatus }}
{{ summaryAnnouncement }}

A gradebook can show several correct numbers at once. An assignment percentage describes performance on that assignment, a category average combines related work, and a course grade weights those results according to the syllabus. Confusing those levels is why a simple average often disagrees with the official grade.

Raw-points courses and weighted courses answer the same question differently. In a points course, a 100-point exam has ten times the influence of a 10-point quiz. In a weighted course, the syllabus assigns that influence directly, so a 30% exam category matters more than a 10% quiz category even when both contain several items.

Current grade
Performance on the work currently included in the calculation.
Course share
The percentage of the whole course represented by completed work.
Target runway
The average needed on unfinished work to reach a chosen final grade.

A useful estimate must copy the syllabus rules, not merely the visible marks. Category weights, dropped scores, late-work policies, extra credit, missing work, and institutional letter cutoffs can all change the official result. When a rule is unknown, the estimate is a scenario to test rather than a final record.

The most consequential mistake is treating ungraded work as a zero or ignoring it entirely without checking what the gradebook displays. A current grade can be strong while a large unfinished exam still dominates the final outcome. Conversely, a low early score may have limited effect when it belongs to a small category or is eligible to be dropped.

How to Use This Tool:

Choose one input format for the entire scenario and make the weight interpretation match the syllabus before reading the target projection.

  1. Select Points, Percentages, or Letters, then enter one course component per line in the matching format.
  2. Choose the Weight interpretation. Use course-share weights when entered weights are portions of the whole course, normalized weights when they are relative weights, or ignored weights for raw-points and simple-average scenarios.
  3. Apply Drop lowest components and the shared Late penalty only when those rules match the syllabus. The drop rule acts across all rows, not within each category.
  4. Enter the target grade and, when weights do not already define the remaining share, the percentage of the course still unfinished. Review warnings and the Component Audit before using the Target Runway.

Interpreting Results:

Current grade is the average after parsing, the shared penalty, dropped rows, and the selected weight rule. Gap to target is target minus current grade, so a negative value is a buffer rather than a deficit.

  • Check Weight interpretation first. An unexpected auto-detected mode can change every downstream result.
  • A required remaining average above 100% means the target cannot be reached without extra credit, more remaining course share, or a revised assumption.
  • Maximum achievable grade assumes a 100% average on all remaining work; it is a mathematical ceiling for the scenario, not a forecast.
  • The displayed letter is a planning label. Compare the percentage with the institution's published cutoffs and the official gradebook.

Technical Details:

Each valid row is first converted to a percentage. Points become earned points divided by possible points. Percentage rows already supply that value. Letter rows use the selected planning scale's representative percentage, which is a modelling choice rather than an official institutional conversion.

Formula Core:

A shared late penalty L is applied proportionally to each parsed row percentage p:

peffective=p(1−L100)

Weighted modes calculate the current grade G from each counted row's effective percentage and positive weight:

G=∑inpiwi∑inwi

When weights are ignored, points mode divides total adjusted earned points by total possible points. Percentage and letter modes use the arithmetic mean of counted row percentages.

If completed course share is C%, remaining share is R%, and the target is T%, the required average Q on remaining work is:

Q=(T−GC100)100R

Full precision is kept for calculations. Standard display shows two decimal places and detailed display shows four; display rounding does not feed back into later formulas.

Rule Core:

Grade weight interpretation rules
ModeRuleRemaining share
AutoNo positive weights means ignored weights; a positive-weight total up to 100.5 means course share; a larger total means normalized weights.Follows the resolved mode.
Course-share weightsPositive entered weights are treated as percentages of the whole course. Rows without a positive weight are excluded.100% minus counted weight, bounded at zero.
Normalized entered weightsPositive weights determine relative influence within completed work.Uses the manually entered remaining-course weight.
Ignored weightsPoints use total points; percentages and letters use an unweighted mean.Uses the manually entered remaining-course weight.

The drop operation sorts all parsed rows by effective percentage, breaking ties by original line order, and removes the requested number before weighting. A drop count from 0 to 8 is allowed, but at least one row must remain.

Plus-minus planning scale thresholds and representative percentages
BandMinimumRepresentative value for letter input
A+97%99%
A93%95%
A−90%91.5%
B+87%88.5%
B83%85%
B−80%81.5%
C+77%78.5%
C73%75%
C−70%71.5%
D+67%68.5%
D63%65%
D−60%61.5%
F0%50%

The straight-letter planning scale uses A at 90% with representative 95%, B at 80% with 85%, C at 70% with 75%, D at 60% with 65%, and F below 60% with representative 50%. Pass maps to 75% and fail or NP maps to 50% in either letter-input mode.

Accuracy Notes:

The calculation is exact for the entered scenario, but the scenario may not match the official course policy.

  • Letter-to-percentage values and displayed letter bands are planning conventions; verify the institution's scale.
  • The late penalty is one relative percentage applied to every parsed row. It does not model different deadlines or fixed-point deductions.
  • Drops are global rather than category-specific. Category rules in a learning platform may produce a different answer.
  • Invalid rows are reported and excluded. Reconcile every warning before relying on the result.

Worked Examples:

A weighted mid-course target

A 90% quiz weighted 10%, 90% homework weighted 20%, and 82% midterm weighted 30% produce an 86% current grade across 60% of the course. Reaching 90% overall requires a 96% average on the remaining 40%. Even a perfect finish caps the scenario at 91.6%, which shows how strongly the completed midterm already shapes the outcome.

A relative late penalty

A shared 10% penalty turns a 90% row into 81%, because the rule multiplies the row by 0.90. If the syllabus instead subtracts ten percentage points, caps the final mark, or penalizes only selected assignments, do not use this shared setting as a substitute.

References: