One row per course: Course, Grade/%/points, Credits, optional regular/honors/AP/IB/dual/exclude.
Level tokens: regular, honors, ap, ib, dual, pre-ib, pre-ap, gifted, transfer, exclude.
Pick the closest school-policy match before fine-tuning bumps, floors, and special grade rules.
{{ policyPresetNote }}
Enter 0.00-2.00; many transcripts use 0.50.
pts
Enter 0.00-3.00; common AP/IB/dual policy is 1.00.
pts
Choose any grade, C-or-better, or B-or-better based on the transcript handbook.
Select how rows tagged dual, DE, dual credit, or college should count.
Select the bucket used for pre-IB, gifted, GT, and accelerated course tags.
Use regular unless the school profile says Pre-AP earns honors weight.
Choose exclude for official-style GPA, or map passes to C/A only for planning.
Enter 0.1-8.0 credits; 1.0 suits full-year rows and 0.5 semester rows.
credits
Enter 4.00-4.33 to match the transcript point scale.
max
Use plus/minus bands, whole-letter tens, or ignore percentages.
Enter 0.00-6.00; use the scholarship, honor-roll, or admissions cutoff.
Short export label, e.g. Scholarship review or senior-year plan.
Metric Value Copy
{{ row.label }} {{ row.value }}
Priority Action Why it matters Copy
{{ row.priority }} {{ row.action }} {{ row.why }}
Course Current Next step Projected GPA lift Target coverage Copy
{{ row.course }} {{ row.current }} {{ row.nextStep }} {{ row.projectedLift }} {{ row.targetCoverage }}
No GPA-bearing rows are available for lift-path analysis yet.
Line Course Level Grade Credits Base pts Weighted pts Status Note Copy
{{ row.line }} {{ row.course }} {{ row.level }} {{ row.grade }} {{ row.credits }} {{ row.basePoints }} {{ row.weightedPoints }} {{ row.status }} {{ row.note }}
No included GPA rows are available to chart yet.

        
Customize
Advanced
:

Introduction

A high school transcript can produce more than one honest GPA. The number printed by a school may support class rank, honor roll, or graduation reporting, while a college, scholarship program, athletic eligibility center, or state system may recalculate the same record with its own course list and grade rules. The difference is not just bookkeeping. It can change whether advanced courses receive weight, whether plus and minus marks matter, and whether pass, transfer, or in-progress marks are counted at all.

Every GPA starts with a set of grades, but the average is usually credit-weighted. A one-credit chemistry course counts twice as much as a half-credit health course, and a two-credit career or college course counts twice as much as a one-credit class. Before the average can be taken, each grade has to become a grade-point value, then that value is multiplied by the course credit to create quality points.

Weighted GPA adds a second decision. Honors, Advanced Placement (AP), International Baccalaureate (IB), AICE, dual enrollment, gifted, pre-IB, and pre-AP labels may receive extra points before credits are applied, but local policies do not treat those labels the same way. Some schools add 0.5 for honors and 1.0 for AP or IB. Other policies award weight only for A, B, or C grades, treat dual enrollment as advanced, ignore pre-AP, or cap the number of weighted points used for a specific review.

Course grade to GPA quality points A course grade becomes base points, optional rigor weight, credit-weighted quality points, and then part of the final GPA average. How one course enters GPA The course weight and credit value matter as much as the grade label. Base points A, B+, 92%, 3.7 Rigor bump honors or AP/IB Credits 0.5, 1.0, 2.0 Average GPA result

The terms around GPA often sound interchangeable, so it helps to separate them before comparing results.

High school GPA terms and interpretation cautions
Term What it means Common misread
Unweighted GPA Base grade points averaged with credits, usually on a 4.0-style scale. Assuming it ignores credits. It removes rigor weight, not course credit value.
Weighted GPA Base grade points plus eligible honors or advanced-course bumps, then averaged with credits. Assuming every advanced label earns weight under every policy.
Quality points Grade points multiplied by credits for one included course. Comparing two courses by grade only when one carries more credit.
Excluded marks Rows such as withdrawn, audit, transfer, in-progress, or some pass/fail grades that stay outside the GPA. Forgetting that exclusions change the denominator as well as the numerator.

A GPA estimate is most useful when it names the policy behind the number. Without the course credits, grade scale, advanced-course treatment, and excluded-row rules, a precise-looking GPA can still answer the wrong question.

How to Use This Tool:

Use the calculator as a transcript audit first and a headline GPA calculator second. The course audit catches the small rule errors that most often change the final number.

  1. Enter one course per line in Course, Grade, Credits order. Add an optional level or flag such as honors, AP, IB, dual, pre-ap, pre-ib, gifted, transfer, or exclude when a row needs special treatment.
  2. Choose the closest Policy template. Classic +0.5 / +1.0 weights every included grade, A-C weighted transcript applies weight only to C-or-better grades, and Pre-AP as honors treats pre-AP rows as honors.
  3. Open Advanced when the school handbook, counselor note, or review policy differs from the preset. Adjust honors and advanced bumps, weight eligibility, dual enrollment, pre-IB or gifted treatment, pre-AP treatment, pass-like grades, default credit, A+ value, and percentage conversion.
  4. Use Target weighted GPA only for planning. It does not change the current GPA; it adds the gap, extra weighted quality needed, and lift-path information.
  5. Check Transcript Metrics for weighted GPA, unweighted GPA, included credits, weighted premium, target gap, and extra weighted quality needed.
  6. Review Course Audit before using the result. Fix every Error row, confirm every excluded row, and replace default-credit assumptions with official credit values when possible.
  7. Use Advisor Notes, Lift Paths, and Transcript Weight Map for planning. They show policy warnings, one-step grade improvements, and the courses contributing the most weighted quality points.

Interpreting Results:

Weighted GPA is the main number when honors or advanced-course weight matters. Unweighted GPA removes those rigor bumps while keeping the same included credits, so the difference between the two is the Weighted premium.

Included credits is the denominator. If a semester course, zero-credit row, transfer course, or pass/fail grade is handled incorrectly, both the average and the audit trail can shift. A GPA with zero error rows is still only as good as the course credits and policy choices behind it.

  • Gap to target above zero means the weighted GPA is below the target. Extra weighted quality needed converts that gap into quality points across the included credit total.
  • Lift Paths ranks one-step improvements by projected GPA lift. It is a planning view, not a guarantee that a grade can be changed, repeated, or accepted by an outside reviewer.
  • Error rows block a clean GPA estimate. Missing grades, unrecognized grade tokens, disabled percentage conversion, and invalid credits should be corrected before the result is shared.
  • A school GPA, UC-style recalculation, NCAA core-course GPA, scholarship review, and local honor-roll GPA can all use different course sets and grade rules. Match the policy to the decision being made.

Technical Details:

GPA is a weighted mean of quality points. Each included course receives a base grade-point value, any eligible rigor bump is added for the weighted version, and the course credit decides how much that row contributes to the final average. Excluded, zero-credit, invalid, and policy-blocked rows do not enter the denominator.

The grade conversion rules matter because transcripts may contain letters, percentages, direct grade-point values, or pass-like marks. A percentage above the direct point ceiling is converted through the selected percentage scale. A direct value such as 3.7 is treated as grade points, while a value such as 92 is treated as a percentage unless percentage conversion is disabled.

Formula Core:

GPAunweighted = (bi×ci)ci GPAweighted = ((bi+wi)×ci)ci Weighted premium = GPAweighted-GPAunweighted Extra quality needed = max(0,(GPAtarget-GPAweighted)×ci)

In these formulas, bi is the base grade-point value, wi is the eligible rigor bump, and ci is the credit value for course i. Only included rows appear in the sums.

High school GPA grade and weighting rules
Rule area Treatment Boundary to check
Letter grades A is 4.0, B is 3.0, C is 2.0, D is 1.0, and F is 0.0, with plus and minus values between those anchors. A+ can stay at 4.0 or extend up to 4.33 based on the selected rule.
Percentage grades Percentages can use U.S. plus/minus bands or whole-letter tens. When percentage conversion is disabled, percentage rows become errors until entered as letters or direct points.
Direct points Numeric grades at or below the direct point ceiling are used as entered and clamped to the configured maximum. Use direct points only when the transcript already reports points rather than percentages.
Pass-like grades P, PASS, CR, S, and SAT are excluded by default or can be mapped to C-equivalent or A-equivalent points. Pass treatment varies widely. Match the target policy before counting these rows.
Excluded rows Withdrawn, audit, incomplete, in-progress, transfer, no-report, placeholder, explicit exclude, and zero-credit rows stay outside GPA. Excluded rows may still matter for graduation credit or eligibility even when they do not affect GPA.
Weight floor Rigor bumps may apply to any included grade, only C-or-better grades, or only B-or-better grades. An advanced course can count in GPA while receiving no extra weight under stricter policies.

Worked Substitution:

The default transcript has four included one-credit rows and one excluded pass/fail PE row. English 95 converts to A, Honors Biology 92 converts to A-, AP U.S. History B+ stays B+, and Dual Enrollment Composition A- stays A-. Base quality points are 4.0 + 3.7 + 3.3 + 3.7 = 14.7. The classic policy adds 0.5 for honors and 1.0 each for AP and dual enrollment, so weighted quality points are 17.2. The unweighted GPA is 14.7 / 4 = 3.675, and the weighted GPA is 17.2 / 4 = 4.300.

Accuracy Notes:

This calculator is an audit and planning aid. It does not replace an official transcript, school profile, counselor review, NCAA eligibility certification, scholarship rule, or college admissions recalculation.

  • Use the transcript legend when deciding whether honors, pre-AP, gifted, IB, AP, AICE, or dual enrollment rows receive weight.
  • Confirm how the target review handles plus and minus grades, percentages, repeated courses, transfer courses, summer courses, middle-school credits, and pass/fail marks.
  • Check credits before interpreting GPA. The same grades can produce a different result when semester, yearlong, lab, or college-credit rows carry different credit values.
  • Treat shared URLs and downloaded files as sensitive if they include student names, course names, grades, or scenario labels.

Worked Examples:

Mixed rigor transcript. English 95, Honors Biology 92, AP U.S. History B+, Dual Enrollment Composition A-, and an excluded PE pass row produce Included GPA rows of 4, Included credits of 4.000, Unweighted GPA of 3.675, and Weighted GPA of 4.300 under the classic policy.

Percentage scale edge. With Honors Chemistry, 89, 1, honors and Spanish II, 79, 1, U.S. plus/minus conversion treats the grades as B+ and C+. Whole-letter tens treat the same percentages as B and C, so the GPA changes even though the transcript rows did not.

Target planning. A positive gap to target is multiplied by included credits to show extra weighted quality needed. A one-step lift path can reduce that gap, but it should be read as a planning estimate, not as a school policy for grade changes or repeats.

FAQ:

Why can weighted GPA be above 4.0?

Weighted policies add eligible honors or advanced-course points before averaging. Strong grades in weighted courses can therefore lift the weighted average above the ordinary 4.0 base scale.

Should pass/fail courses count in GPA?

The default excludes pass-like grades because many transcripts award credit without ordinary GPA points. Count pass-like marks only when the target policy explicitly maps them to C-equivalent or A-equivalent points.

Why did an advanced course get no extra weight?

The row may be classified as regular, the weight floor may require a C or B before weighting, or the row may be excluded. Check the course audit note for that line.

Is this the GPA a college or the NCAA will use?

Not necessarily. Reviewers can choose specific course sets, ignore plus and minus marks, limit honors weight, or apply separate rules for pass/fail, dual enrollment, and repeated courses.

What should I do when Course Audit shows an error?

Fix the affected row before using the GPA. Common corrections are adding a missing grade, changing an unrecognized grade token, enabling percentage conversion, or replacing an invalid credit value.

Glossary:

Base grade points
The numeric value assigned to a grade before credits and rigor weight are applied.
Quality points
Grade points multiplied by credits for one course row.
Included credits
The total credit value of rows that enter the GPA denominator.
Weight floor
The minimum base grade rule a course must satisfy before an honors or advanced bump applies.
Weighted premium
The difference between weighted GPA and unweighted GPA for the same included rows.
Target gap
The distance between the target weighted GPA and the current weighted GPA.

References: