This college GPA calculator converts your letter grades and credit hours into a grade point average on the standard 4.0 scale used by most US colleges and high schools. Enter one course per line with its grade and credits, and the calculator returns your term GPA, total credits, and total grade points earned.
If you already have a cumulative GPA from previous semesters, add it along with your completed credits to see your updated cumulative GPA after this term. It doubles as a high school GPA calculator and, with no credits entered, a middle school one. This makes it easy to answer the classic question: "What grades do I need this semester to reach my target GPA?" Try different grade scenarios and watch the result change.
How GPA Is Calculated
GPA is a credit-weighted average of grade points:
GPA = Total Grade Points ÷ Total Credits
Each letter grade maps to a point value on the 4.0 scale: A+/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, F = 0.0.
Multiply each course’s point value by its credit hours to get grade points, sum them across all courses, then divide by total credits. A 4-credit course therefore influences your GPA one-third more than a 3-credit course with the same grade — which is why protecting grades in high-credit courses matters most.
Weighted vs. Unweighted GPA
This calculator uses the unweighted 4.0 scale, where an A is 4.0 regardless of course difficulty. Many high schools also report a weighted GPA that rewards harder classes:
- Standard course: A = 4.0 (unweighted)
- Honors course: often A = 4.5 (0.5 bonus)
- AP / IB / dual enrollment: often A = 5.0 (1.0 bonus)
Colleges typically recalculate applicants’ GPAs using their own method, so the unweighted figure is the most portable number to know. Useful benchmarks: 3.5+ is generally considered strong for competitive college admissions, 3.0 is a common cutoff for scholarships and internships, and 2.0 is the usual minimum to stay in good academic standing.
Example: A Four-Course Semester
Suppose a student takes Biology (A-, 3 credits), Calculus I (B+, 4 credits), English Composition (A, 3 credits), and Psychology 101 (B, 3 credits).
Grade points: Biology 3.7 × 3 = 11.1; Calculus 3.3 × 4 = 13.2; English 4.0 × 3 = 12.0; Psychology 3.0 × 3 = 9.0. Total = 45.3 grade points over 13 credits.
GPA = 45.3 ÷ 13 = 3.48.
If the student came in with a 3.20 cumulative GPA over 45 credits (144 grade points), the new cumulative GPA is (144 + 45.3) ÷ (45 + 13) = 189.3 ÷ 58 = 3.26 — a solid one-term improvement.
How to Calculate Cumulative GPA
A cumulative GPA calculator averages every credit you have taken across all terms, not just the current one. The mistake most people make is averaging their semester GPAs together — that only works if every term carried identical credits.
The correct method works in grade points:
- Multiply your existing cumulative GPA by your completed credits. That gives your total grade points so far
- Add the grade points earned this term
- Divide the combined total by the combined credits
Worked example. You have a 3.20 GPA over 45 completed credits, so 3.20 × 45 = 144 grade points. This term you earn 45.3 grade points over 13 credits. Your cumulative GPA becomes (144 + 45.3) ÷ (45 + 13) = 189.3 ÷ 58 = 3.26.
Enter your existing GPA and completed credits in the two optional fields above and the calculator does this for you, showing term GPA and updated cumulative GPA side by side.
The practical lesson is that cumulative GPA has inertia. At 45 credits a strong term moved it 0.06. At 90 credits the same term would move it roughly half as much — which is why early semesters carry disproportionate weight.
How to Calculate High School GPA
Used as a high school GPA calculator, this tool works exactly as it does for college, with two differences worth knowing.
First, credits are usually much simpler. Most US high schools assign 1.0 credit to a year-long course and 0.5 to a semester course, so a full year of five classes is 5.0 credits rather than the 15–18 credit hours a college semester carries. If your school does not use credits at all, enter 1 for every course and the result is a straight average.
Second, high schools frequently report two figures: an unweighted GPA capped at 4.0, and a weighted GPA that can exceed it. Both appear on most transcripts.
Four-year cumulative high school GPA is what colleges look at, and it is calculated across all eight semesters, not per year. To project it, treat each completed year as prior credits and grade points using the cumulative method above.
One thing to keep in mind when comparing yourself to admissions statistics: most colleges recalculate your GPA using their own scale, often dropping non-academic courses like PE and electives, and sometimes stripping honors weighting entirely. The number on your transcript and the number an admissions office uses are rarely identical.
How to Calculate Weighted GPA
A weighted GPA calculator adds a bonus for harder courses before averaging. The most common scale:
- Standard course: no bonus, so an A is 4.0
- Honors course: +0.5, so an A is 4.5
- AP, IB, or dual enrollment: +1.0, so an A is 5.0
Add the bonus to each course’s base grade points, then average as normal.
Worked example, five classes. AP Biology (A, base 4.0, +1.0 = 5.0), Honors English (A-, base 3.7, +0.5 = 4.2), Algebra II (B, base 3.0, no bonus = 3.0), AP US History (B+, base 3.3, +1.0 = 4.3), and PE (A, base 4.0, no bonus = 4.0).
Unweighted: (4.0 + 3.7 + 3.0 + 3.3 + 4.0) ÷ 5 = 3.60 Weighted: (5.0 + 4.2 + 3.0 + 4.3 + 4.0) ÷ 5 = 4.10
Same report card, half a point apart. That is why a weighted GPA above 4.0 is normal for a student taking advanced courses, and why comparing a weighted GPA against an unweighted benchmark is meaningless.
Bonus amounts are not standardised. Some districts give +1.0 for honors, some cap weighted GPA at 5.0, and a few use a 6.0 scale. Check your school’s handbook for the exact values, then adjust the numbers you enter above.
Middle School and Junior High GPA
A middle school GPA calculator is simpler than its high school counterpart: middle school and junior high GPA is unweighted, on the 4.0 scale, with no credit hours. Because every class counts equally, your GPA is a plain average of your grade points.
Worked example. Six classes with grades A (4.0), A- (3.7), B (3.0), B+ (3.3), A (4.0), and B- (2.7). Add them: 20.7. Divide by 6 classes: GPA = 3.45.
To use this GPA calculator for middle school or jr high grades, enter 1 in the credits column for every class. Equal credits produce a straight average, which is exactly what your school is doing.
For middle schoolers and their parents, here is what the number is actually used for:
- Placement into honors, advanced, or accelerated high school courses
- Eligibility for sports and extracurriculars, commonly requiring a 2.0 minimum
- Admission to selective or magnet high schools, which often review 7th and 8th grade records
- National Junior Honor Society, which typically expects around 3.5
Middle school grades do not appear on the transcript colleges see, and they are not part of your high school GPA. They matter because of the doors they open into advanced high school coursework, which does count.
Converting Percentages, CGPA, and GPA
There is no single official way to convert between percentages, the 4.0 GPA scale, and the 10-point CGPA scale used across India and parts of Asia. Institutions publish their own tables, and credential-evaluation services use different ones again. The figures below are the most widely used approximations.
Going between the 4.0 and 10-point scales, the common shortcuts are:
- GPA to CGPA: multiply by 2.5, so a 3.6 GPA is roughly 9.0 CGPA
- CGPA to GPA: divide by 2.5, so an 8.0 CGPA is roughly 3.2 GPA
- CGPA to percentage: the CBSE formula multiplies CGPA by 9.5, making an 8.0 CGPA about 76%
Treat all of these as estimates. If you are applying to a university or a graduate programme, use the conversion table that institution publishes rather than a generic one — an admissions office will recalculate from your transcript regardless of what any converter says.
| Percentage | Letter grade | GPA (4.0 scale) | CGPA (10-point) |
|---|---|---|---|
| 97–100% | A+ | 4.0 | 10.0 |
| 93–96% | A | 4.0 | 10.0 |
| 90–92% | A- | 3.7 | 9.25 |
| 87–89% | B+ | 3.3 | 8.25 |
| 83–86% | B | 3.0 | 7.5 |
| 80–82% | B- | 2.7 | 6.75 |
| 77–79% | C+ | 2.3 | 5.75 |
| 73–76% | C | 2.0 | 5.0 |
| 70–72% | C- | 1.7 | 4.25 |
| 67–69% | D+ | 1.3 | 3.25 |
| 65–66% | D | 1.0 | 2.5 |
| Below 65% | F | 0.0 | 0.0 |
Percentage bands are the most common US scale, but individual schools set their own cutoffs — some treat 90% as a full A rather than an A-. Always check your syllabus before converting.
GPA for Law School, Med School, and Grad Programs
Graduate and professional programmes often recalculate your GPA rather than accepting the figure on your transcript, and the recalculated number can differ noticeably from what your school reported.
Law school (LSAC). When you apply through LSAC’s Credential Assembly Service, it recalculates a single cumulative GPA from every undergraduate transcript you have. The rules that surprise applicants most:
- All institutions attended are combined, including community college and study-abroad credit
- Failed and repeated courses are generally both included, so a retake does not erase the original grade the way many schools allow
- Courses taken after your first bachelor’s degree are excluded from the undergraduate figure
That combination means an academic-forgiveness policy at your own school does not carry over, and a recalculated LSAC GPA is frequently lower than the transcript GPA.
Med school (AMCAS BCPM). Medical schools look at two numbers: your overall GPA and your science GPA, known as BCPM, which covers Biology, Chemistry, Physics, and Mathematics coursework only. AMCAS assigns each course to a category, and as with LSAC, repeated attempts are typically all counted.
To estimate either figure with the calculator above, enter only the courses that belong in that category — all undergraduate coursework for an LSAC-style estimate, or just your BCPM courses for a science GPA. Because both services apply detailed classification rules, treat the result as a planning estimate and confirm against the official policy before it matters.
Frequently Asked Questions
What is a good GPA?
A GPA of 3.0 (B average) is generally considered good, 3.5+ is strong, and 3.7+ is excellent. For competitive graduate programs and top employers, 3.5 or higher stands out. Context matters: a 3.4 in a demanding engineering program can be more impressive than a 3.8 in an easier course load.
How do I calculate my GPA by hand?
Convert each letter grade to points (A = 4.0, B = 3.0, C = 2.0, D = 1.0, F = 0, with +/- adding or subtracting 0.3), multiply each by the course’s credit hours, add up all the grade points, then divide by total credits. For example, an A in a 3-credit class earns 12.0 grade points.
What is the difference between term GPA and cumulative GPA?
Term (or semester) GPA covers only the courses from one term, while cumulative GPA averages every credit you have ever taken. Cumulative GPA moves slowly: the more credits you accumulate, the less any single semester can shift it, which is why early semesters have outsized impact.
Do pass/fail classes affect GPA?
At most schools, no. A "Pass" earns credit toward graduation but carries no grade points, so it is excluded from the GPA calculation. A "Fail," however, often counts as an F (0.0) and does lower your GPA. Check your school’s specific policy before electing pass/fail.
Can I raise a 2.5 GPA to a 3.0?
Yes, but the math depends on credits completed. With 30 credits at 2.5, you would need 30 more credits at a 3.5 average to reach exactly 3.0. With 90 credits already done, you would need 30 credits of straight 4.0 work to get to about 2.9 — so start improving as early as possible.
How do I calculate GPA without credit hours?
Enter 1 credit for every course. When all courses carry equal weight, the credit-weighted formula reduces to a plain average of your grade points. Six classes totalling 20.7 grade points give 20.7 ÷ 6 = 3.45. This is how most middle schools and junior highs calculate GPA.
What GPA do I need this semester to reach my target?
Multiply your target GPA by your total credits at the end, subtract the grade points you already have, then divide by the credits remaining. With a 3.20 over 45 credits and a 3.35 target at 60 credits total: (3.35 × 60 − 144) ÷ 15 = 3.8 needed over the final 15 credits. If the answer exceeds 4.0, the target is not reachable in that many credits.
How do I calculate GPA in Excel or Google Sheets?
Put grade points in one column and credits in another, then use =SUMPRODUCT(B2:B10, C2:C10)/SUM(C2:C10). With grade points 3.7, 3.3, 4.0, 3.0 against credits 3, 4, 3, 3, SUMPRODUCT returns 45.3 and SUM returns 13, giving 3.48. Convert letter grades to points first with a lookup table, or nest an IFS statement.
How do I convert a percentage to GPA?
Map the percentage to a letter grade using your school’s scale, then to grade points: 93–96% is an A (4.0), 90–92% an A- (3.7), 83–86% a B (3.0). Cutoffs vary between schools, so check your syllabus — some award a full A at 90%. See the conversion table above for the full range.
How do I convert GPA to CGPA on the 10-point scale?
Multiply your 4.0-scale GPA by 2.5, so a 3.6 GPA is about 9.0 CGPA. Going the other way, divide CGPA by 2.5. To reach a percentage from CGPA, the CBSE formula multiplies by 9.5. All three are approximations — use your institution’s published table for anything official.
Is there a GPA calculator for middle schoolers and jr high students?
Yes — use the calculator above and enter 1 in the credits column for every class. Middle school and jr high GPA is unweighted with no credit hours, so equal credits produce the plain average your school uses. Six classes totalling 20.7 grade points give 20.7 ÷ 6 = 3.45.
How do I calculate my new GPA using my current GPA?
Multiply your current GPA by your completed credits to get your existing grade points, add this term’s grade points, then divide by the combined credits. A 3.20 over 45 credits is 144 grade points; add 45.3 points from 13 new credits and you get 189.3 ÷ 58 = 3.26. Enter your current GPA and completed credits in the optional fields above to do it automatically.
Can I calculate semester and cumulative GPA at the same time?
Yes. Enter this term’s courses plus your existing cumulative GPA and completed credits, and the calculator returns both — your semester GPA for the courses listed, and your updated cumulative GPA across every credit you have taken.
Can I use this as an HS GPA calculator?
Yes. High school GPA uses the same 4.0 scale as college, just with simpler credits — typically 1.0 for a year-long course and 0.5 for a semester course. If your high school does not use credits, enter 1 per class. For a weighted HS GPA, add 0.5 for honors and 1.0 for AP or IB before entering the grade points.
Does LSAC recalculate my GPA for law school?
Yes. LSAC’s Credential Assembly Service builds one cumulative GPA from every undergraduate transcript you have, combining all institutions attended and generally counting failed and repeated courses rather than letting a retake replace the original. That means academic-forgiveness policies at your own school do not carry over, and the LSAC figure is often lower than your transcript GPA. Confirm the current rules with LSAC before relying on an estimate.
How is a science GPA (BCPM) calculated?
Medical schools review a science GPA covering Biology, Chemistry, Physics, and Mathematics coursework only, which AMCAS calls BCPM. To estimate it, enter just your BCPM courses above. AMCAS assigns each course to a category itself and typically counts all attempts at a repeated course, so treat any self-calculated figure as a planning estimate.
How can I calculate my GPA quickly?
Convert each grade to points (A = 4.0, B = 3.0, C = 2.0, D = 1.0, F = 0, with + adding 0.3 and − subtracting 0.3), multiply each by its credits, total them, and divide by total credits. If every course carries the same credits, skip the weighting and just average the grade points.
What is the 4.0 GPA scale?
The standard US scale maps A+ and A to 4.0, A− to 3.7, B+ to 3.3, B to 3.0, B− to 2.7, C+ to 2.3, C to 2.0, C− to 1.7, D+ to 1.3, D to 1.0, and F to 0.0. Weighted scales extend past 4.0 by adding a bonus for honors and AP courses, which is why a weighted GPA can reach 5.0.
What is a good middle school GPA?
A 3.0 or higher keeps most honors and advanced high school course options open, and around 3.5 is the usual expectation for National Junior Honor Society. Sports and extracurricular eligibility commonly requires a 2.0 minimum. Middle school grades do not appear on the transcript colleges review, but they determine which high school courses you can take.