What Do You Want to Calculate?
Choose a mode, enter your courses, and press Calculate.
| Course Name | Grade | Credits |
|---|
| Course Name | Grade | Credits |
|---|
| Course Name | Grade | Credits | Level |
|---|
Calculate semester, cumulative, weighted, or unweighted GPA from your courses and credit hours. You can also plan the GPA you need in future classes to reach a target.
Choose a mode, enter your courses, and press Calculate.
| Course Name | Grade | Credits |
|---|
| Course Name | Grade | Credits |
|---|
| Course Name | Grade | Credits | Level |
|---|
GPA stands for grade point average. It is a numerical way of summarizing academic performance across a group of courses.
In a common credit-weighted GPA system, each letter grade is assigned a numerical value. That value is multiplied by the number of credit hours for the course. The resulting grade points are added together, then divided by the total number of GPA-bearing credit hours.
That sounds simple, but several details can change the answer.
A three-credit course can affect GPA more than a one-credit course. A pass/fail course may be excluded. A repeated course may be handled differently depending on school policy. High schools may calculate weighted and unweighted GPA differently. Colleges may distinguish semester GPA, institutional GPA, overall GPA, and major GPA.
That is why a useful GPA calculator should show the math instead of giving you one unexplained number.
The University of North Texas describes the basic college GPA process as multiplying each course's grade value by its credit hours to find grade points, adding those grade points, and dividing by attempted GPA hours.
Example: an A in a 3-credit class is 4.0 × 3 = 12 grade points. Total grade points divided by total GPA credits equals GPA.
| Step | Example |
|---|---|
| Grade value × credit hours = grade points | 4.0 × 3 = 12 grade points |
| Total grade points ÷ total GPA credits = GPA | Sum of all grade points divided by sum of all credits |
Suppose you take three classes: English, a 3-credit A; Math, a 4-credit B; and History, a 3-credit B+.
On the standard 4.0 scale used by this calculator: A = 4.0, B = 3.0, B+ = 3.3.
Start with English: 4.0 × 3 = 12 grade points. Math: 3.0 × 4 = 12 grade points. History: 3.3 × 3 = 9.9 grade points.
Now add the grade points: 12 + 12 + 9.9 = 33.9. Add the credits: 3 + 4 + 3 = 10. Divide: 33.9 ÷ 10 = 3.39.
Your semester GPA is 3.39. This same process can be repeated for any number of GPA-bearing courses.
GPA is often a weighted average rather than a simple average of letter grades.
A four-credit course usually contributes more to a credit-weighted GPA than a one-credit course because more credit hours are attached to it.
Imagine a one-credit course with an A (4.0) and a four-credit course with a B (3.0). If you simply averaged 4.0 and 3.0, you would get 3.50.
But a credit-weighted calculation gives: the A course, 4.0 × 1 = 4 grade points; the B course, 3.0 × 4 = 12 grade points. Total: 16 grade points over 5 total credits. 16 ÷ 5 = 3.20.
That difference is why you should enter the actual credit value of each course rather than averaging letter grades by themselves.
A higher-credit course has more influence on a credit-weighted GPA. This applies to credit-weighted systems; it may not apply the same way if a school uses a different calculation method.
| Course | Grade | Credits | Grade Points |
|---|---|---|---|
| Course A | A | 1 | 4 |
| Course B | B | 4 | 12 |
Semester GPA, sometimes called term GPA, reflects only the GPA-bearing courses included in one academic term.
If you are calculating Fall 2026, for example, you would normally enter the courses included in that term under your school's GPA rules.
Your semester GPA can therefore change much more quickly than your cumulative GPA. A student with years of completed coursework may earn a 4.0 during one semester without having a 4.0 cumulative GPA. Likewise, one difficult semester can produce a lower term GPA without erasing all of the academic work completed before it.
The University of North Texas describes semester GPA as the GPA earned from courses taken during a specific semester. Your institution may use slightly different terminology, but the concept is common.
Cumulative GPA combines a larger body of academic work across multiple terms.
To calculate a new cumulative GPA, you need more than your old GPA by itself. You also need the number of GPA credits behind that old GPA.
Why? Because a 3.20 GPA based on 15 credits does not carry the same mathematical weight as a 3.20 GPA based on 90 credits.
Suppose your current cumulative GPA is 3.20 with 45 current GPA credits. Existing grade points: 3.20 × 45 = 144. Now suppose you complete 15 more credits with a 3.60 term GPA. New term grade points: 3.60 × 15 = 54. Combine them: 144 + 54 = 198 grade points over 45 + 15 = 60 total credits. New cumulative GPA: 198 ÷ 60 = 3.30.
Neither GPA replaces the other. Semester GPA tells you about one term; cumulative GPA places that term within your larger academic record.
| Component | Value |
|---|---|
| Previous GPA × previous credits | 3.20 × 45 = 144 points |
| New term GPA × new credits | 3.60 × 15 = 54 points |
| New cumulative GPA | 198 ÷ 60 = 3.30 |
This is why cumulative GPA often moves slowly after a student has completed many credits.
Semester GPA measures one term. Cumulative GPA combines multiple terms. Neither automatically replaces the other.
A student can have a semester GPA of 3.80 and a cumulative GPA of 3.21. Both numbers can be correct. The semester GPA tells you how the student performed during that specific term. The cumulative GPA places that term within the larger academic record.
The easiest method is: find the point value for each grade, multiply each point value by the course credits, add all grade points, add all GPA-bearing credits, then divide grade points by credits.
The important phrase is "GPA-bearing." Not every item on a transcript necessarily affects GPA. For example, schools may treat Pass, No Pass, Withdrawal, Incomplete, Audit, transfer coursework, and repeated courses differently.
Do not guess how your institution handles these. Use your school's official grading policy.
A 4.0 scale is one common GPA system. A typical version might use 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, F = 0.
However, even schools that describe themselves as using a 4.0 scale may handle plus and minus grades differently. Some institutions do not use A+. Some assign A+ the same 4.0 value as A. Others use a 4.3 value.
That is why CalculateThisWay provides multiple grading-scale options and a custom setting. The correct scale is the one your school actually uses.
A 4.3 scale typically allows an A+ to receive 4.3 points instead of capping every A-level grade at 4.0. That does not automatically mean every student with an A+ has a GPA above 4.0. It depends on the grades, credit hours, and institution's scale.
If your school uses 4.3 for A+, select the 4.3 option. If it does not, stay with the appropriate scale for your institution.
High school GPA can be more complicated because schools often report an unweighted GPA and a weighted GPA.
An unweighted GPA commonly uses a base scale such as 4.0 regardless of course difficulty. A weighted GPA may award additional points for advanced coursework.
For example, a school might use a regular course with no bonus, an honors course with an example +0.5 bonus, and an AP or IB course with an example +1.0 bonus. Under that example system, an A in an AP class might be worth 4.0 + 1.0 = 5.0.
However, this is NOT a universal national formula. One high school might use a 5.0 weighted scale. Another may use 6.0. Another may weight only AP and IB. Another may recalculate GPA using its own rules.
CalculateThisWay therefore treats weighted GPA settings as customizable rather than pretending there is one official high-school formula.
The student's grade did not change. The scale changed. Example only; adjust the bonus settings above to match your own school.
| Component | Value |
|---|---|
| Base unweighted value (A) | 4.0 |
| Example AP/IB bonus | +1.0 |
| Example weighted value | 5.0 |
An unweighted GPA focuses on grades without adding extra points for course difficulty. A weighted GPA attempts to reflect academic rigor by assigning additional value to some advanced courses.
Suppose a student earns an A in Regular English and an A in AP Biology. On a 4.0 unweighted scale, both are 4.0, so if both carry equal credits, the unweighted GPA is 4.0.
Under an example weighted policy that adds 1.0 point for AP, English stays at 4.0 and AP Biology becomes 5.0, so the weighted average is 4.5.
The student's grades did not change. The scale changed. This is why a weighted GPA above 4.0 is possible under some high-school systems. It is also why you should never compare weighted GPAs from two schools without understanding their grading policies.
If you already know your current cumulative GPA, you do not need to re-enter every class you have ever taken. You need your current GPA, your current GPA credit hours, and your new course grades and credits.
Suppose current GPA = 3.20 over 45 credits. Existing grade points: 3.20 × 45 = 144. Then add the grade points from your new semester and divide by the new total credits.
This method is especially useful for estimating what your GPA may look like after final grades are posted. Your institution's official transcript remains the authoritative record.
A GPA planning calculator works backward. Instead of asking "What GPA did I earn?" it asks "What GPA do I need in my future credits to reach my target?"
Suppose current GPA = 2.80 over 60 credits, target GPA = 3.00, and future credits = 30.
First calculate the grade points required for a 3.00 after 90 total credits: 3.00 × 90 = 270. Now calculate current grade points: 2.80 × 60 = 168. Future grade points needed: 270 − 168 = 102. Required future GPA: 102 ÷ 30 = 3.40.
So the student needs approximately 3.40 across the next 30 GPA-bearing credits to mathematically reach a 3.00 cumulative GPA.
Enter your own numbers in the Target GPA Planner above to see your own required GPA, not just this example.
| Stage | Value |
|---|---|
| Current | 2.80 GPA over 60 credits |
| Target | 3.00 GPA after 30 more credits |
| Required next | 3.40 GPA over those 30 credits |
Sometimes the math produces a required future GPA above the maximum available on your grading scale. For example, a required future GPA of 4.62 against a maximum possible of 4.00.
That does not mean you should "try harder to get a 4.62." It means the target cannot be reached within the number of future credits entered under that scale.
A good GPA planner should tell you that clearly. It should also calculate the highest cumulative GPA you could mathematically reach if you earned the maximum available grade points in all of those future credits.
You could then test more future credits, a different GPA target, or a different time horizon. If your institution has a grade-replacement or repeat policy, that policy could also affect the official outcome. Do not assume it applies automatically.
Imagine two students with a 3.00 GPA. Student A has completed 12 credits. Student B has completed 90 credits.
Although both have the same GPA, Student B has far more grade points already built into the calculation. One new three-credit A represents a much larger share of Student A's academic record than Student B's.
That is why cumulative GPA becomes less sensitive to individual courses as completed credit hours increase. This is a mathematical effect, not a punishment.
Term GPA and semester GPA usually refer to the same basic idea: GPA for one academic period. Enter only the GPA-bearing courses for that term, calculate the grade points for each class, then divide total term grade points by total term GPA credits.
The answer is your calculated term GPA. Always compare your result with your school's official GPA because institutional policies can affect the final number.
The calculator can estimate GPA from your grades, but your official GPA should come from your school. Depending on the institution, you may find it in your student portal, unofficial transcript, degree audit, academic record, or official transcript.
The University of North Texas, for example, provides semester and cumulative GPA information through its student academic records system. Your own school may use a different system.
If you need an official GPA for financial aid, graduation, an application, or another formal purpose, use the number reported by your institution rather than a web calculator.
Sometimes. This depends on the institution. One college may accept transfer credits toward degree requirements without including the original grades in its institutional GPA. Another application or graduate program may calculate an overall GPA using multiple institutions.
UNT, for example, distinguishes its institutional GPA from an overall GPA that can include transfer work. Do not assume your school's rule is identical. If transfer credits matter to your calculation, check your registrar or academic advising policy.
Repeated-course policies vary significantly. Possible policies include replacing the original grade, averaging both attempts, keeping every attempt, replacing only certain grades, or limiting how many courses can receive grade replacement.
Do not remove an old course from your GPA calculation simply because you repeated it unless your institution confirms that its policy allows that treatment. UNT has its own specific repeat and duplication rules, but those should not be generalized to every school.
Often a passing grade in a pass/fail course does not carry traditional grade points, but schools can use different policies. A failing or no-pass result may also be treated differently depending on the grading system.
This calculator excludes common P, NP, W, and I codes from the default GPA math because there is no universal grade-point value that should be assigned to them. If your school assigns a specific value, use a custom scale or follow your institution's official calculation.
There is no universal answer. A GPA may be evaluated differently depending on school, major, degree program, scholarship, internship, graduate program, employer, or academic standing policy.
Avoid treating numbers such as 2.0, 3.0, or 3.5 as universal definitions of bad, average, or good academic performance. For example, a particular university may use one GPA for academic standing while a competitive scholarship uses another requirement.
The appropriate benchmark is the one connected to your actual goal.
GPA can sometimes be one part of satisfactory academic progress requirements for financial aid, but federal aid rules are implemented through each school's satisfactory academic progress policy.
Do not assume that one GPA cutoff applies everywhere. If financial aid eligibility is the reason you are calculating GPA, check your school's financial aid office and official SAP policy. Do not use this calculator alone to determine financial-aid eligibility.
Dean's List, President's List, Latin honors, honor societies, and graduation distinctions are institution-specific. UNT, for example, publishes its own GPA and credit requirements for its honors programs. Another university may use completely different cutoffs.
This page should therefore never say "A 3.5 always means Dean's List." Instead: requirements vary by school, program, scholarship, and institution. Always check the policy that applies to you.
Use full precision internally. For display, two decimal places are usually easy to read. For example, 3.386 becomes 3.39.
However, do not assume your institution rounds the same way. Some schools round, truncate, display three decimal places, or use additional internal precision. A calculator result such as 3.39 is therefore an estimate unless it matches your school's exact rules.
Possible reasons include different plus/minus grade values, course repeats, transfer credits, pass/fail treatment, withdrawal rules, institutional rounding, developmental coursework, academic forgiveness, courses excluded from GPA, and different weighted-GPA systems.
The calculator can reproduce standard GPA math, but it cannot know every institutional policy automatically. If your result differs from your transcript, the school's official record takes priority.
To calculate GPA, convert each grade into grade points, multiply those points by the course's credit hours, add the resulting grade points, and divide by the total GPA-bearing credits.
For semester GPA, use only that term. For cumulative GPA, combine the grade points and credits from your previous record with your new courses. For a target GPA, work backward to determine the average you need across future credits. For high school GPA, decide whether you are calculating weighted or unweighted GPA and use the exact weighting policy used by your school.
A GPA calculator is most useful when it does more than produce a number. It should show you the math, help you plan what comes next, and remind you when school-specific policies can change the official result.
| Question | Quick Answer |
|---|---|
| How do I calculate GPA? | Multiply each course's grade-point value by its credit hours, add all grade points, and divide by the total GPA-bearing credit hours. |
| What is GPA? | GPA stands for grade point average. It summarizes academic performance using numerical grade values. |
| How do I calculate semester GPA? | Use only the GPA-bearing courses from that semester and divide total grade points by total semester GPA credits. |
| How do I calculate cumulative GPA? | Combine your existing grade points and credits with the grade points and credits from your new courses. |
| How do I calculate high school GPA? | First determine whether your school uses weighted or unweighted GPA, then use that school's actual grade-point and course-weighting rules. |
| What GPA do I need to reach my target? | Use the Target GPA Planner above with your current GPA, completed credits, target GPA, and future credits. |
The examples below use the exact same calculation engine as the calculator above. Values are computed live in JavaScript rather than typed in as fixed text, so they will always match what the calculator itself would return for these inputs.
English A, 3 credits. Math B, 4 credits. History B+, 3 credits.
Current 3.20 over 45 credits. New term 3.60 over 15 credits.
Current 2.80 over 60 credits. Target 3.00. Future credits 30.
English A, Math B+, Biology A-, History B. Equal one-credit classes on the standard 4.0 scale.
Regular English A (4.0). AP Biology A (base 4.0 + example 1.0 weighting). Honors Math B+ (base 3.3 + example 0.5 weighting).
The weighting shown is an example only.
I only want this semester's or this term's GPA.
I know my old GPA and want my new cumulative GPA.
I want to know what GPA I need in future classes.
I am calculating high school weighted or unweighted GPA.
GPA stands for grade point average, a numerical summary of academic performance across a group of courses.
GPA is a way of summarizing grades as a single number, usually by converting each letter grade into a point value and averaging those values, often weighted by credit hours.
Convert each grade to its point value, multiply by the course's credit hours to get grade points, add the grade points together, then divide by the total GPA-bearing credit hours.
Multiply each course's grade value by its own credit hours to get that course's grade points, add every course's grade points together, and divide the total by the total credit hours.
Use only the GPA-bearing courses from that one semester or term, total their grade points, and divide by the total semester GPA credits.
Semester GPA reflects only the GPA-bearing courses completed during one specific academic term.
Term GPA generally refers to the same idea as semester GPA: the GPA earned during one academic period rather than your entire record.
Usually yes, the two terms are typically used interchangeably, though your own school's terminology may differ slightly.
Combine the grade points and credits behind your existing GPA with the grade points and credits from your new courses, then divide the combined totals.
Cumulative GPA combines a larger body of academic work across multiple terms rather than reflecting a single semester.
Because GPA is a credit-weighted average, a GPA built on more credits carries more mathematical weight, so the calculator needs those credit totals to combine old and new work correctly.
First decide whether your school reports weighted or unweighted GPA, then use that school's actual grade-point and course-weighting rules in the High School GPA mode above.
An unweighted GPA uses a standard scale, commonly 4.0, without adding extra points for course difficulty.
A weighted GPA adds extra points for certain advanced courses such as Honors, AP, or IB, using a policy that varies by school.
Yes. Under a weighting policy that adds bonus points for advanced courses, a weighted GPA can rise above 4.0 even though the underlying letter grades did not change.
No. There is no single national standard. Some high schools use 5.0, others use 6.0, and others weight only specific course types.
Under a weighting policy that adds bonus points for AP coursework, a grade earned in an AP class can be worth more than the same letter grade in a regular class, but the exact bonus varies by school.
Many schools add a smaller bonus for Honors courses than for AP or IB courses, such as an example 0.5 point bonus, but this also varies by school.
A 4.0 scale is a common GPA system where an A is worth 4.0 points, with other letter grades assigned lower values down to 0 for an F.
A 4.3 scale is similar to a 4.0 scale but allows an A+ to be worth 4.3 points instead of capping every A-level grade at 4.0.
It depends on the institution. Some schools do not use A+ at all, some give it the same 4.0 value as A, and others use 4.3. Use the scale that matches your school.
Plus and minus modifiers shift a letter grade's point value slightly up or down from the base grade, such as B+ above B and B- below B, though not every school uses plus and minus grading.
Credit hours act as the weight in a credit-weighted GPA, so a course with more credit hours has more influence on the final GPA than a course with fewer credit hours.
Yes, generally. In a credit-weighted GPA system, a four-credit course contributes about four times as many grade points as a one-credit course with the same letter grade.
Often a passing grade in a pass/fail course does not carry traditional grade points, but policies differ by school, so this calculator excludes P and NP from the default GPA math.
By default this calculator excludes a withdrawal from GPA math, but whether a W affects GPA, academic standing, or financial aid depends on your institution's policy.
By default this calculator excludes an incomplete from GPA math. An incomplete may later convert to a standard grade depending on your school's policy.
It depends on the school. Some replace the original grade, some average both attempts, some keep every attempt, and some cap how many courses can receive grade replacement. Check your institution's policy.
Sometimes. Some schools accept transfer credits toward requirements without including the original grades in institutional GPA, while other GPA calculations may include transfer work. This depends on the institution.
Use the Target GPA Planner above with your current GPA, current GPA credits, target GPA, and the number of future credits you plan to complete.
It depends mathematically on how many future credits you have remaining. The Target GPA Planner shows the required future GPA, and will explain clearly if the number of credits entered makes that target unreachable.
Because existing credits already carry significant weight in the average, so as total completed credits grow, new courses make up a smaller share of the overall calculation.
The calculator explains that the target cannot be reached within the future credits entered on that scale, and instead calculates the highest cumulative GPA mathematically possible if you earned the maximum grade in every remaining course.
It can estimate the average GPA you would need across future credits, but it cannot guarantee specific letter grades because course weighting, grading scales, and credit values vary.
Check your student portal, unofficial transcript, degree audit, or official transcript. Use the number reported by your institution for any formal decision.
Differences can come from plus/minus grade values, course repeats, transfer credits, pass/fail treatment, withdrawal rules, institutional rounding, or other school-specific policies this calculator cannot know automatically.
This calculator displays GPA to two decimal places for readability, but schools may round, truncate, or display additional decimal places differently, so treat the displayed figure as an estimate.
There is no universal answer. Whether a GPA is considered strong depends on the school, major, degree program, scholarship, or goal you are measuring it against.
As with any GPA figure, there is no single universal definition of a good GPA. The appropriate benchmark is the one connected to your specific school, program, or goal.
Dean's List requirements vary by school, program, scholarship, and institution. Always check the policy that applies to you rather than assuming one universal cutoff.
GPA can be one part of a school's own satisfactory academic progress policy for financial aid, but rules vary by institution, so check your school's financial aid office rather than assuming one universal GPA cutoff.
Many scholarships include a GPA requirement, but the specific number varies by scholarship and institution, so check the requirement published by the specific scholarship.
Often, yes. High schools may apply weighting for advanced courses using their own policy, while colleges typically use a credit-weighted average, though the exact method still varies by institution.
Some schools calculate a major GPA using only the courses that count toward a specific major, distinct from an overall or institutional GPA.
Some institutions use overall GPA to describe a combined GPA that can include transfer work or multiple institutions, as distinct from an institutional GPA. The exact definition depends on your school.
Yes. Course names are optional and only used for display and printing. Only the grade and credit hours are required for the calculation.
Yes. This calculator accepts decimal credit values because some institutions use fractional credit hours.
Grading scales vary widely by country, so use the Custom scale option to enter the grade-point values your institution or country actually uses.
Yes, significantly. There is no single global GPA standard, which is why this calculator includes a Custom scale option.
Use the official GPA figure required or reported by the specific application or institution rather than an estimate from a web calculator.