{{ summaryTitle }} {{ summaryValue }} {{ summaryLine }} {{ badge.label }} {{ badge.value }}
Transcript GPA course and policy inputs
One row per line: Course, Credits, Grade, optional Tag. Quote course names containing commas.
The 5.0 profile applies bonuses only under the selected weighting policy.
Enter a target within the selected grade scale.
Institutional repeat and replacement rules vary; verify the selected policy.
Exclude is the conservative default for most transcript checks.
Inline tags affect only their own rows; the global profile applies the honors bonus to every counted row.
{{ workflowFeedback }}
For example, Scholarship check or Retake plan.
Detailed adds three displayed decimals; exports retain canonical numeric values.
{{ tableExportStatus('snapshot') }}
{{ summaryAnnouncement }}
MeasureValueMeaningCopy
{{ row.measure }}{{ row.value }}{{ row.meaning }}
{{ tableExportStatus('checklist') }}
PriorityCheckActionCopy
{{ row.priority }}{{ row.check }}{{ row.action }}
{{ tableExportStatus('audit') }}
LineCourseCreditsGradeTagStatusGrade pointsQuality pointsNoteCopy
{{ row.line }}{{ row.course }}{{ row.credits }}{{ row.grade }}{{ row.tag }}{{ row.status }}{{ row.grade_points }}{{ row.quality_points }}{{ row.note }}
{{ tableExportStatus('leverage') }}
CourseCreditsGradeNext markGPA liftBasisCopy
{{ row.course }}{{ row.credits }}{{ row.grade }}{{ row.next_mark }}{{ row.projected_lift }}{{ row.note }}
{{ chartExportStatus }}

A grade point average combines course grades with credit weight. A four-credit course influences the result twice as much as a two-credit course because each grade-point value is multiplied by its credits before the totals are divided.

The arithmetic is consistent, but the policy behind the inputs is not universal. Institutions differ on A+ values, repeated courses, transfer work, withdrawals, pass/fail marks, weighted courses, and whether the transcript rounds or truncates. A GPA scenario is trustworthy only when its grade scale and counting rules match the record being checked.

Core GPA terms and common interpretation mistakes
TermMeaningCommon mistake
Grade pointsThe numeric value assigned to a grade, such as 3.3 for B+ on this ladder.Assuming every institution uses the same ladder.
Quality pointsCourse credits multiplied by adjusted grade points.Averaging course grades without credit weighting.
Counted creditsCredits left after exclusions and repeat handling.Leaving a dropped or pass-like course in the denominator.
Weighted GPAA GPA that permits course bonuses up to a selected ceiling.Comparing it directly with an unweighted 4.0 result.

GPA supports planning for academic standing, scholarships, applications, and advising, but it does not express course difficulty, improvement over time, or every rule used by a registrar. Two students with the same number may have different credit totals and grade distributions, while two schools may report different numbers from the same courses.

Use a calculated result as an explainable check, not a replacement for the official transcript. The counted course list and policy assumptions matter as much as the final decimal.

How to Use This Tool:

Start from transcript-style rows and choose the policy assumptions before comparing the result with a target.

  1. Enter one Course rows line per attempt as course name, credits, grade, and an optional tag. Quote a course name when it contains a comma.
  2. Choose the Grade scale that matches the record, then set a Target GPA within that scale.
  3. Select the applicable Repeat policy and treatment for Pass-like grades. Keep the conservative exclude setting unless the institution explicitly assigns those marks grade points.
  4. Choose Course weighting. Inline tags affect their own rows; the global honors option adds 0.5 to every counted row, subject to the scale ceiling.
  5. Open Row Audit and resolve every Ignored, Excluded, or Dropped row. Then compare Calculated GPA, GPA-bearing credits, and Target buffer with the official policy.

Interpreting Results:

The headline GPA is calculated from rows that survive validation, exclusion, and repeat selection. A positive Target buffer means the scenario is above the entered target; a negative value is the gap below it. Equality counts as meeting the target.

  • Check Counted rows before trusting the average. A plausible GPA can still be based on the wrong denominator.
  • Use Grade Leverage as a one-letter-step arithmetic comparison on the current credit base, not as a prediction of future grades.
  • Compare weighted results only with thresholds that use the same weighted scale and bonus policy.
  • Confirm the institution's rounding or truncation rule. Display precision changes the shown decimals but not the underlying calculated value.

Technical Details:

Each valid row contributes credits and an adjusted grade-point value. Withdrawals, incompletes, audits, transfer marks, and other declared non-GPA rows stay outside both numerator and denominator. Invalid rows are reported rather than silently assigned zero.

Formula Core:

For counted course i, let ci be credits, pi base grade points, bi any bonus, and Pmax the selected scale ceiling. Quality points and GPA are:

qi=cimin(Pmax,pi+bi) GPA=qici Target buffer=GPATarget GPA

A four-credit B+ on the supplied ladder contributes 4 × 3.3 = 13.2 quality points. With no other counted course, 13.2 divided by 4 gives a 3.3 GPA and a −0.2 buffer against a 3.5 target.

Base grade-point ladder used by the GPA calculation
GradeBase pointsGradeBase points
A4.0C+2.3
A−3.7C2.0
B+3.3C−1.7
B3.0D+1.3
B−2.7D1.0
D− / F0.7 / 0

A+ is 4.0 on the US 4.0 profile and 4.33 on the US 4.33 and weighted 5.0 profiles. Numeric grade points are accepted directly from zero through the selected ceiling. Fail-like marks count as F. Pass-like marks are excluded by default or can use a C-equivalent 2.0 or A-equivalent 4.0 planning value.

Rule Core:

Repeat and course weighting rules
RuleExact behavior
Keep all attemptsEvery valid matching course row remains counted.
Keep latestThe last matching course name is retained.
Keep highestThe attempt with the highest adjusted points is retained; the later row wins a tie.
Inline bonusesAP, IB, dual, or advanced adds 1.0; honors adds 0.5; an explicit +value from 0 through 3 is allowed.
Global honorsAdds 0.5 to every counted row.

Bonuses never raise a row above the profile ceiling. Exclusion tags such as transfer, withdrawal, incomplete, audit, exclude, omit, or non-GPA remove their row before repeat selection. Course names are matched without case differences or repeated spaces.

Input is limited to 200 nonblank rows and 12,000 characters. Credits must be greater than zero and no more than 100. Calculations retain full numeric precision; standard display shows three decimals and detailed display shows six.

Accuracy and Privacy Notes:

Official GPA rules belong to the institution or program. Verify its current grade ladder, repeated-course policy, pass/fail treatment, transfer exclusions, weighted-course rules, and final rounding method before using a scenario for a consequential decision.

Course rows and imported transcript text are processed in the browser and are not sent to a calculation service. Avoid adding unnecessary personal identifiers when saving or sharing an exported scenario.

References: