What is GPA?
GPA, or grade point average, summarizes grades as a numeric average. In a credit-weighted system, each course grade is first converted to grade points, those grade points are multiplied by the course's GPA credits or hours, and the resulting quality points are divided by the total GPA-counted credits.
The arithmetic is simple, but official GPA rules are not universal. Schools can use different grade-point scales, different values for plus and minus grades, different treatment of A+, different policies for pass/fail, withdrawals, repeated courses, transfer work and honors weighting, and even different rounding or truncation rules. This calculator therefore gives you flexible inputs and shows the quality-point math rather than pretending one grading policy applies everywhere.
GPA formula
GPA = Total Quality Points ÷ Total GPA-Counted CreditsFor each GPA-bearing course:
Course Quality Points = Course Credits × Grade PointsThen add the quality points from all included courses and divide by the sum of their GPA credits. This is the standard credit-weighted structure used by university registrars. Some institutions call the numerator quality points, while others call it grade points or honor points.
Worked semester GPA example
Suppose a student completes four courses: a 4-credit course with an A, a 3-credit course with a B+, a 3-credit course with an A-, and a 2-credit course with a B. Using a 4.0 scale where A = 4.0, A- = 3.7, B+ = 3.3 and B = 3.0:
| Course | Credits | Grade points | Quality points |
|---|---|---|---|
| Course 1 | 4 | 4.0 | 16.0 |
| Course 2 | 3 | 3.3 | 9.9 |
| Course 3 | 3 | 3.7 | 11.1 |
| Course 4 | 2 | 3.0 | 6.0 |
| Total | 12 | — | 43.0 |
How that number appears on an official transcript depends on the school's display rule. Some schools round, while others truncate. SonoCalculator keeps the internal calculation at full precision and displays a practical decimal result for planning.
Why GPA must usually be weighted by credits
A common mistake is to average the numeric grade points from each course without considering course credits. That gives every class equal influence even when one course carries more GPA hours than another.
If a 4-credit course has an A and a 1-credit course has a C, a simple average of 4.0 and 2.0 would be 3.0. But the credit-weighted GPA is:
(4 × 4.0 + 1 × 2.0) ÷ (4 + 1) = 18 ÷ 5 = 3.60The 4-credit course appropriately has four times the influence of the 1-credit course.
What are quality points?
Quality points are the product of a course's grade-point value and its GPA credits. A 3-credit course with a B worth 3.0 grade points contributes 9.0 quality points. A 4-credit course with the same B contributes 12.0 quality points.
Quality points make cumulative GPA calculations much easier because previous GPA can be converted back into an approximate quality-point total:
Previous Quality Points = Previous GPA × Previous GPA CreditsNew term quality points can then be added to previous quality points before dividing by the combined GPA credits.
How cumulative GPA is calculated
A cumulative GPA is not normally the simple average of semester GPAs. Terms must be weighted by the GPA credits carried in each term.
Updated Cumulative GPA = (Previous GPA × Previous Credits + New Term Quality Points) ÷ (Previous Credits + New Term Credits)For example, suppose your current GPA is 3.20 after 45 credits and you earn a 3.80 GPA across 15 new credits. Previous quality points are 3.20 × 45 = 144. The new term contributes 3.80 × 15 = 57 quality points. The updated GPA is:
(144 + 57) ÷ (45 + 15) = 201 ÷ 60 = 3.35A simple average of 3.20 and 3.80 would be 3.50, which is wrong because the earlier 45 credits represent three times as much coursework as the 15-credit term.
Semester GPA vs cumulative GPA
Semester or term GPA includes only the GPA-bearing courses in one academic period. Cumulative GPA combines eligible coursework across multiple terms according to the institution's rules.
Some transcripts also display separate institutional, transfer, major, program or overall GPAs. These may include different sets of courses, so two valid GPAs can appear on the same transcript without contradicting each other.
How the target GPA planner works
The target mode answers: “What GPA do I need across my next set of credits to reach a chosen cumulative GPA?” It rearranges the cumulative-GPA equation.
Required Future GPA = [Target GPA × (Current Credits + Future Credits) − Current GPA × Current Credits] ÷ Future CreditsSuppose you currently have a 3.10 GPA after 60 credits and want a 3.30 after 15 more credits. Current quality points are 186. The target total quality points after 75 credits are 247.5. You therefore need 61.5 additional quality points across 15 credits:
61.5 ÷ 15 = 4.10 required future GPAIf your grading system has a maximum of 4.0 with no additional weighting, that target is not reachable in only 15 credits. The calculation is still useful because it shows that either more credits, a lower target, or a different timeframe is required.
4.0 GPA scale with plus and minus grades
A common U.S. 4.0 pattern uses A or A+ = 4.0, A- = 3.7, B+ = 3.3, B = 3.0, B- = 2.7, C+ = 2.3, C = 2.0, C- = 1.7, D+ = 1.3, D = 1.0, D- = 0.7 and F = 0.0. However, these exact values are not universal.
For example, one university may use 3.67 and 3.33 while another may use 3.7 and 3.3. Some schools treat A+ as 4.0; others give A+ 4.33. That small difference can affect cumulative GPA over many courses.
4.33 GPA scale
Some institutions use A+ = 4.33, A = 4.00, A- = 3.67, B+ = 3.33 and so on. This calculator includes a 4.33 preset because it is a real institutional pattern rather than forcing every student into a 4.0 maximum.
Do not automatically convert a 4.33 GPA to 4.0 by multiplying by 4 ÷ 4.33. Admissions offices and credential evaluators may use their own recalculation policies. When an application requests an official GPA, report it according to the instructions provided.
Direct grade-point entry for unusual scales
If your institution does not match either preset, switch Grade entry to Direct grade points. You can then enter the grade-point value that your school assigns to each course while still using the same credit-weighted GPA formula.
This is useful for systems with nonstandard letter mappings, graduate programs with special grading, courses transferred from another system after official conversion, or any transcript where you already know the correct numeric grade points.
Weighted GPA and course bonuses
Many high schools calculate a weighted GPA by adding extra grade points for advanced courses. A common local policy is a +0.5 bonus for honors and +1.0 for AP or IB, but weighting policies vary widely. Some schools cap weighted grade points; some use different bonuses; some weight only particular courses; and many colleges recalculate applicants using their own method.
SonoCalculator therefore does not switch every course to a universal “5.0 scale.” Instead, each course can optionally receive a +0.5 or +1.0 bonus. Leave the bonus at None unless your school actually uses that rule.
Weighted GPA example
Assume a 3-credit AP/IB-level course receives an A worth 4.0 base points and your school adds a +1.0 bonus. The weighted grade points become 5.0, so the course contributes:
3 credits × 5.0 weighted points = 15.0 quality pointsAn otherwise identical regular course with no bonus contributes 12.0 quality points. The weighted GPA rises because the advanced course earns extra grade points under that school's policy.
Unweighted GPA
An unweighted GPA ignores course difficulty bonuses and maps grades only to the base scale. If you want an unweighted calculation in this tool, keep every course's weighting set to None.
Do not assume an unweighted GPA is always exactly 4.0 maximum. A school using a 4.33 A+ scale can have an unweighted GPA above 4.0 without any AP or honors bonus.
Letter grades that may not count in GPA
Pass/fail, satisfactory/unsatisfactory, withdrawals, audits and incompletes are often excluded from GPA calculations, but policies differ. Some failing forms of pass/fail can count as an F; some repeated courses remain in GPA; some institutions exclude certain grades from GPA hours while still awarding credit.
This calculator provides P/Pass, W/Withdraw and I/Incomplete as non-GPA entries in letter-grade mode. Those rows are excluded from both the quality-point numerator and GPA-credit denominator. If your school treats one of those marks differently, use the institution's official rule instead.
Why an F can affect GPA differently from a W
In many systems, an F is worth 0 grade points but its attempted credits still count in GPA hours. A withdrawal is often excluded from both quality points and GPA hours. That means replacing an F with a W in a hypothetical calculator would produce a much higher GPA even though both result in no positive grade points.
Whether a real withdrawal is excluded depends on the school's policy and deadline. The calculator should not be used to predict transcript treatment without checking those rules.
Repeated courses and grade replacement
Retake policies are one of the biggest reasons a homemade GPA estimate can differ from an official transcript. Some institutions keep both attempts in GPA; some replace the first grade; some cap the number of replaceable credits; some display both attempts but exclude one from the GPA; and transfer or graduate programs may recalculate repeats again.
For a repeat, enter only the attempts that your institution says belong in the GPA calculation you are trying to reproduce. This calculator does not silently assume replacement or averaging.
Transfer credits
Transfer courses may count toward degree requirements without being included in the receiving institution's GPA. Other schools display a separate transfer GPA or an overall GPA. Because those rules are institutional, do not automatically add every transferred course to your local cumulative GPA.
If your transcript reports a prior cumulative GPA and prior GPA credits that already reflect the school's transfer policy, the safest planning approach is usually to enter those official totals rather than rebuilding every previous term manually.
Pass/fail courses and earned credits
A passing P or S grade may award academic credit while contributing no quality points and no GPA hours. This creates an important distinction between earned credits and GPA credits. The denominator in the GPA formula should use the credits the institution includes in GPA—not necessarily every credit earned toward graduation.
Percentage grades are not universally convertible to GPA
There is no universal rule saying that 90% always equals a 4.0, 80% always equals a 3.0, or a particular international percentage maps to a specific U.S. GPA. High schools, universities, countries and credential evaluators use different conversion schemes.
That is why this calculator does not include an automatic percentage-to-GPA conversion. If your school publishes a conversion table, convert the percentage according to that table and then use either the letter-grade or direct-points mode.
GPA vs CGPA
CGPA usually means cumulative grade point average, but the exact terminology varies by country and institution. In many systems, GPA may refer to a single term while CGPA refers to all completed terms. In other places, GPA itself commonly means cumulative GPA.
The mathematics is the same when both are credit-weighted: total included quality points divided by total included GPA credits.
Can you average semester GPAs?
Only if every semester carries exactly the same number of GPA credits. Otherwise, averaging semester GPA values directly gives the wrong cumulative result.
For example, a 4.0 over 6 credits and a 3.0 over 18 credits do not average to 3.5. The proper cumulative GPA is:
(4.0 × 6 + 3.0 × 18) ÷ 24 = (24 + 54) ÷ 24 = 3.25How rounding can change a displayed GPA
Institutions can round or truncate at different stages. One registrar may keep full precision internally and display two decimal places; another may truncate rather than round. Rounding each course's quality points early can also produce a slightly different answer from carrying full precision through the final division.
SonoCalculator calculates with full JavaScript numeric precision and rounds only for display. Your transcript remains the authoritative source for an official GPA.
What GPA is “good”?
There is no universal good GPA. Academic standing, scholarships, honors, graduate admissions and competitive programs can use different thresholds, and the same numeric GPA can mean different things on different scales or in different curricula.
Use published requirements from the program that matters to you instead of relying on generic labels such as excellent, average or poor.
GPA for scholarships and admissions
Applications may ask for cumulative GPA, major GPA, GPA in prerequisite courses, GPA over the last 60 credits, or a GPA recalculated by the institution. High schools may also send both weighted and unweighted values.
When an application provides instructions, follow those instructions even if the resulting number differs from your transcript headline GPA. A calculator is useful for planning, not for overriding an institution's definition.
How to improve a cumulative GPA
The more credits already included in your GPA, the harder it is for one new term to move the cumulative average. This is a consequence of weighted averages, not a punishment. A student with 90 completed credits has much more historical weight than a student with 15 credits.
The target GPA planner makes this visible by calculating the future GPA needed over a chosen number of credits. If the required future GPA is above the maximum attainable under your scale, extend the planning horizon or choose a mathematically reachable target.
Common GPA calculation mistakes
- Averaging semester GPAs directly. Weight terms by GPA credits.
- Averaging course grades without credits. Higher-credit courses usually have more influence.
- Using the wrong A+ value. Some schools use 4.0; others use 4.33.
- Assuming all 4.0 scales use the same plus/minus values. They do not.
- Counting Pass, Withdraw or Incomplete automatically. Check the transcript rules.
- Excluding an F from GPA hours. In many systems, F carries zero grade points but its credits still count.
- Adding AP/Honors bonuses when the school reports unweighted GPA. Use course bonuses only when the institution does.
- Using earned credits instead of GPA credits. Pass/fail credit may count toward graduation without entering the GPA denominator.
- Assuming a retake always replaces the old grade. Repeat policies differ.
- Converting percentages with a generic internet chart. Use the school or application policy.
- Rounding too early. Carry full precision until the final result.
- Treating a calculator result as an official transcript GPA. Registrar rules control the official number.
How to use this GPA calculator accurately
- Choose Semester & cumulative GPA for current courses or Target GPA planner for future planning.
- Select the grade-point scale that matches your institution. If neither preset matches, use Direct grade points.
- Enter each GPA-bearing course and the correct GPA credits.
- Use a weighting bonus only if your school adds that bonus to the course's grade points.
- Mark P, W or I only when those grades should be excluded from your GPA under the policy you are modeling.
- For cumulative planning, enter your previous GPA and previous GPA credits from the same GPA definition.
- Review total quality points and GPA credits in the breakdown so you can audit the math.
Frequently asked questions
How do I calculate GPA?
Multiply each course's grade points by its GPA credits, add the quality points, then divide by total GPA-counted credits.
How do I calculate cumulative GPA?
Convert the previous GPA into quality points by multiplying it by previous credits, add the new term quality points, and divide by the combined GPA credits.
Can I just average all my grades?
Only when every course has the same GPA credit weight. Otherwise, use a credit-weighted average.
Is A+ worth 4.0 or 4.33?
Both systems exist. Use the value published by your school. The calculator provides presets for both patterns.
Does a W affect GPA?
Often a withdrawal is excluded from GPA, but policies vary. This calculator excludes W in its letter-grade presets; verify your institution's rule.
Does an F count in GPA?
In many systems yes. It contributes zero quality points while its GPA credits remain in the denominator.
What is the difference between GPA credits and earned credits?
GPA credits are used in the GPA denominator. Earned credits can include courses such as Pass/Satisfactory work that may count toward graduation without affecting GPA.
How do weighted AP or honors classes affect GPA?
If your school adds a grade-point bonus, the bonus raises the course's grade points before multiplying by credits. The amount and cap depend on the school.
Can a GPA be above 4.0?
Yes under a 4.33 A+ scale or a weighted system that awards advanced-course bonuses. An unweighted 4.0 system normally cannot exceed 4.0.
Why is my calculator GPA different from my transcript?
Common reasons include different grade-point values, repeat rules, transfer policy, pass/fail treatment, rounding or truncation, excluded courses, and special program GPA rules.
How high must my next-semester GPA be to reach a target?
Use Target GPA planner. It converts your current GPA and credits to quality points, calculates the target total quality points, and solves for the average required over your future credits.
Can I convert percentage grades directly to a 4.0 GPA?
Not with one universal formula. Use the conversion policy published by your school, university, credential evaluator or application.
GPA planning note
This calculator is an academic planning tool, not an official transcript calculator. Grade-point scales, A+ treatment, pass/fail rules, repeat policies, transfer-credit treatment, weighted-course bonuses and rounding conventions vary by school and program. For scholarships, graduation, academic standing, admissions or any other consequential decision, compare the estimate with your registrar's or school's published GPA rules and official record.