Course records / Separate grades from bonuses
Two GPAs.
The same course record.
See the grades underneath your weighted GPA, inspect the credit denominator, and compare what an explicit weighting policy changes.

An overall weighted GPA does not identify your base grades. A 4.2 can include different amounts of course bonuses. This tool calculates an uncapped entered-policy scenario from the actual records; it does not identify an official school or admissions GPA automatically.
01 / Illustrative defaults until you verify them
Make the weighting policy explicit
Base points use a 0–4 scale. Enter the bonus per GPA credit, the minimum base points needed to earn it, and mark each eligible course below. Honors +0.5 and advanced +1 are editable examples, not universal rules. No total honors cap or cohort eligibility is applied.
Use for your verified AP/IB/college-course category; labels do not establish eligibility
Example 2; inclusive threshold. Enter your school's actual rule
Illustrative calculation. CSV export stays disabled until you confirm the policy settings.
02 / Same numerator components and denominator
Calculate weighted and unweighted GPA together
One row is one GPA-bearing course record. Use a consistent credit unit: a semester course may count 0.5 school credit, for example, only if your policy uses that unit. Enter actual base points; A=4, B=3, C=2, D=1, F=0 is an illustrative mapping. A plus/minus grade needs your school’s own point value.
Course 1
Base 4 + earned bonus 0 = 4 weighted points per credit. 1 credits contribute 4 base + 0 bonus = 4 weighted quality points.
Course 2
Base 3 + earned bonus 0.5 = 3.5 weighted points per credit. 1 credits contribute 3 base + 0.5 bonus = 3.5 weighted quality points.
Course 3
Base 4 + earned bonus 1 = 5 weighted points per credit. 2 credits contribute 8 base + 2 bonus = 10 weighted quality points.
Illustrative course results
Unweighted base GPA / 4
3.75Weighted GPA under entered bonuses
4.37515 base quality points + 2.5 earned bonus quality points = 17.5 weighted quality points. Divide by 4 included GPA credits.
Difference = 0.625 earned bonus points per included credit. At base points 4 in every included course, the ceiling for these same marked-eligible records would be 4.625. A nominal “5-point GPA” is not necessarily this course set’s attainable ceiling.
| Group | Credits | Base points total | Earned bonus total | Unweighted | Weighted |
|---|---|---|---|---|---|
| Term 1 | 2 | 7 | 0.5 | 3.5 | 3.75 |
| Term 2 | 2 | 8 | 2 | 4 | 5 |
03 / Change the policy, hold course records fixed
Compare a second bonus policy
Keep the same included credits, base points, course categories and eligibility checkboxes. Change only the two category bonuses and their minimum base-point threshold. Per-course custom bonuses remain unchanged. This is a scenario comparison, not evidence that another school would accept your records.
Comparison-policy weighted GPA
4.5Current-policy weighted GPA 4.375 → comparison 4.5. Change 0.125; unweighted GPA stays 3.75 because grades and denominator are identical.
Comparison earns 3 bonus quality points over 4 included credits. No overall honors cap is applied in either scenario.
04 / Only when the earned bonus total is known
Reconstruct a base GPA from matching totals
Unweighted = weighted GPA − earned bonus quality points ÷ included credits. All three inputs must describe the same uncapped course set and denominator. A rounded weighted GPA produces an approximation; use the course calculation above for exact entered-record arithmetic.
Sum credits × earned bonus; not merely the number of Honors classes
Reconstructed unweighted average / 4
3.754.375 − 2.5 ÷ 4 = 3.75. The known average bonus is 0.625 per included credit.
Tiny numeric roundoff at a 0–4 base-GPA boundary or 0–2 average-bonus boundary is normalized. This is an arithmetic consistency check. It cannot identify individual grades or establish that the supplied totals match a school policy.
05 / Base grades without Honors bonuses
Plan an unweighted 4.0 GPA target
Honors bonuses cannot replace the base grades in an unweighted target. This planner holds the completed record fixed and assumes future eligible credits on the same 0–4 base scale. It does not simulate retakes, exclusions or a weighted target.
Target above the available base-grade ceiling
Required average before display rounding: 4.05. With future average 0–4, cumulative unweighted GPA ranges from 1.875 to 3.875.
This is a continuous arithmetic threshold. Available grades and official reporting rules can require an average above the displayed rounded threshold.
Follow the points, not a nominal scale label
The initial example
One credit at base 4 with no bonus, one at base 3 with a 0.5 bonus, and two at base 4 with a 1 bonus contribute 15 base +2.5 bonus points over 4 credits.
Unweighted =15 ÷4 =3.75. Weighted =17.5 ÷4 =4.375. Subtracting the known average bonus (2.5 ÷4) reconstructs 3.75. Multiplying 4.375 ÷5 ×4 gives 3.5, a different calculation.
Equal weighted result, different base grades
A record with base average 3.5 and earned bonus average 0.5 yields weighted GPA 4.0. Another with base average 4.0 and no bonuses also yields 4.0.
The weighted number alone cannot distinguish those records. You need the actual grades or matching earned-bonus total.
Why a course does not automatically earn weight
The category determines a potential bonus. Its eligibility checkbox and entered minimum base-point threshold determine whether it is earned. At base 1 and threshold 2, an eligible advanced course earns zero bonus.
Course eligibility and threshold rules are policy choices. A school label, AP test score or a grade entry does not make the calculator an official admissions evaluator.
Credits belong in both calculations
Always use the same included course set and denominator when comparing weighted and unweighted GPA. An explicitly excluded course contributes neither numerator points nor denominator credits.
Mixed semester credits, course counts and college credit hours can distort a result. Convert units only under your verified school policy.
School GPA and admissions recalculation can differ
UC’s official GPA instructions illustrate why a general school calculator is not an admissions calculator: UC identifies eligible A–G courses over a specified grade period, ignores plus/minus signs in its mapping, restricts honors eligibility and applies a capped honors allowance. Nonresident and California-resident honors rules differ. This tool does not implement UC’s cap, its qualifying course checks or its final official GPA.
Michigan’s first-year GPA guidance also says it recalculates the GPA for review. A school-reported weighted GPA and an admissions office’s recalculated value can answer different questions.
Common App’s reporting guidance asks for the school-calculated weighted value when both are available. Follow the current field instructions and receiving college guidance, using the actual transcript scale. Do not submit an illustrative scenario as if the school certified it.
Build a record you can explain
- Use the transcript’s GPA-bearing courses and consistent credit unit.
- Enter the school’s base point value for each grade, including plus/minus treatment.
- Verify category bonuses, course eligibility and the grade threshold.
- Apply any actual pass/fail, repeat or subject-exclusion policy explicitly.
- Check whether the receiving institution applies caps or a separate recalculation.
- Compare the entered-record total with the school-reported GPA; investigate rounding or inclusion differences rather than forcing a match.
This tool supports 1–80 records, base points 0–4, bonuses 0–2 per credit and credits 0.01–100 per record. These are software bounds, not recognized academic standards. Bonuses are uncapped across records. Entries stay in page memory and reset on reload; usual site analytics apply.
Weighted GPA conversion FAQs
Can I convert a weighted GPA to unweighted from just one number?
No unique unweighted GPA follows from an overall weighted GPA. You need the underlying base grades and included credits, or the earned bonus quality-point total for the identical course set and denominator.
Should I divide a 5.0 weighted GPA by five and multiply by four?
That produces a proportion of a nominal scale, not a reconstruction of unweighted grades. Weighted GPA usually combines base grade points and earned course bonuses; remove the actual bonuses for the same course records instead.
What is the weighted GPA formula used here?
The uncapped entered-policy calculation is sum of credits × (base grade points + earned bonus) divided by included credits. Unweighted GPA uses the same denominator and base points without bonuses. There is no universal school policy assumed.
Are the default Honors and advanced bonuses official?
No. The default +0.5 Honors and +1 advanced-course values are illustrative settings. Confirm your school’s bonuses, eligible courses, grade threshold, course credits and inclusion rules. A course label by itself does not establish bonus eligibility.
How do I enter plus and minus grades?
Enter the base point value actually prescribed by your school, between 0 and 4. The calculator does not automatically choose a plus/minus mapping or translate marks into grade points. A scale with base points above 4 is outside this tool.
Does a failed or low-grade Honors course automatically get a bonus?
No. A bonus is earned here only when the course is marked eligible and its base points meet the minimum threshold you entered. Failed and repeated-course treatment must follow your school’s rules; this page does not automatically remove a failed grade.
Can I exclude pass/fail or repeated courses?
Use the explicit exclusion checkbox only when your actual policy excludes that record. Excluded rows contribute neither credits nor quality points. Repeat replacement, subject-only recalculation and pass/fail rules are not inferred from the label.
Is this a UC GPA calculator?
No. This is an uncapped school-policy scenario calculator. UC uses its own A–G course set, grade period, honors eligibility and capped honors points. Use UC’s official instructions; matching a bonus value alone does not reproduce a UC GPA.
Why are weighted and unweighted group GPAs different?
Each group uses its own eligible credit denominator and earned bonus points. The cumulative result combines the underlying points and credits, not a simple average of group GPAs unless credit totals are equal.
What does the reconstruction section require?
It requires weighted GPA, included credits and total earned bonus quality points from the same uncapped course set. Exact values reconstruct the base average; a rounded weighted GPA yields only an approximation and may produce an inconsistent boundary result.
What does the future planner target?
It targets an unweighted 0–4 base GPA with all entered credits counting under a stable policy. Honors bonuses are excluded from that target. It assumes a continuous future average, not available discrete grades, retake replacement or an admission cutoff.
What should I report on an application?
Follow the application’s current field instructions and use the school-reported GPA and scale. A planning calculation does not replace your transcript or certify an admissions recalculation. Usual site analytics apply, but calculator entries remain in page memory and reset on reload.
Sources and policy context
Checked 9 October 2026. The numeric bonus defaults are illustrative user settings, not adopted from these institutions.
- UC first-year GPA requirement and calculation instructions — example of an institution-specific course set, grading treatment and capped honors policy.
- University of Michigan: self-reporting your GPA — school GPA reporting and admissions recalculation.
- Common App: reporting class rank and GPA — identify weighting and use the school-calculated value under current instructions.