GPA Calculator
A free GPA calculator for high school and college on the US 4.0 scale, with letter grades, +/− grades, or percentages. Handles any number of credits and courses.
| Course | Grade | Credits |
|---|
Share on Social Media:
What a GPA calculator does
A GPA calculator turns your letter grades and credit hours into a single grade point average, the number schools, scholarships, and employers use to summarise academic performance. Enter each course, its grade, and how many credits it carries, and this calculator for GPA returns your weighted average — for example a 3.50 — without you touching a formula. It works as a high school GPA calculator and a collegiate GPA calculator, because the method is the same; only the credit values change.
The direct answer: GPA is the sum of (grade points × credit hours) for every course, divided by the total credit hours. A straight-A semester is a 4.0; mix in a B and the number drops in proportion to how heavy that course is. The grading calculator above does this in your browser, free, with no signup, so you can model a term before grades are even final.
How to use the GPA calculator
- Add a row for each course or class you are taking.
- Select the letter grade (A, A−, B+, and so on) or enter the grade points directly.
- Enter the credit hours for that course — usually 3 or 4 in college, often 1 per class in high school.
- Read your GPA at the bottom; it recalculates every time you change a row.
- Add or remove rows to test "what if" scenarios for the rest of the term.
Because this online GPA calculator runs client-side, nothing you type is uploaded or stored. Refresh the page and the slate is clean.
The GPA formula and a worked example
The grades calculator uses a weighted mean. First convert each letter to grade points on the 4.0 scale, multiply by that course's credit hours to get quality points, total them, and divide by total credits:
GPA = (Σ grade points × credits) ÷ (Σ credits)
Take a four-course semester:
| Course | Grade | Grade points | Credits | Quality points |
|---|---|---|---|---|
| Biology | A | 4.0 | 4 | 16.0 |
| Calculus | B+ | 3.3 | 3 | 9.9 |
| History | B | 3.0 | 3 | 9.0 |
| Spanish | A− | 3.7 | 3 | 11.1 |
| Total | — | — | 13 | 46.0 |
Divide the quality points by the credits: 46.0 ÷ 13 = 3.54. That is your semester GPA. Notice the 4-credit A pulls harder than the 3-credit courses — credit weighting is exactly why a GPA calculator beats a simple average calculator for grades. If you simply averaged the four grade points (4.0, 3.3, 3.0, 3.7) you would get 3.50, but the heavier biology credit nudges the true GPA up to 3.54. The gap looks small here, but across a full transcript with lab courses, seminars, and one-credit electives it adds up, which is why every official transcript uses the weighted method.
Cumulative GPA extends the same idea across every term. Suppose the semester above is your first, and your second term earns 39 quality points over 12 credits. Add the totals: (46.0 + 39.0) ÷ (13 + 12) = 85.0 ÷ 25 = 3.40. You never average the two semester GPAs directly — you pool the quality points and the credits, then divide once. This is the single most common point of confusion, and the GPA calculator handles it automatically when you keep adding rows.
Grade-to-point scale and use cases
Most US schools use this unweighted 4.0 scale. Honors, AP, and IB courses often add 0.5 or 1.0 to each value on a weighted scale, which is how a high school GPA calculator can report numbers above 4.0.
| Letter grade | Percent range | Grade points (4.0 scale) |
|---|---|---|
| A / A+ | 93–100 | 4.0 |
| A− | 90–92 | 3.7 |
| B+ | 87–89 | 3.3 |
| B | 83–86 | 3.0 |
| B− | 80–82 | 2.7 |
| C+ | 77–79 | 2.3 |
| C | 73–76 | 2.0 |
| D | 60–69 | 1.0 |
| F | 0–59 | 0.0 |
Common reasons people reach for an online calculator for GPA: projecting a semester before finals, checking eligibility for a scholarship or honor roll cutoff, planning the grades needed to raise a cumulative average, and converting a percentage transcript into the 4.0 scale that US applications expect.
Knowing the cutoffs helps you set targets. Most honor rolls sit at 3.5, the dean's list often at 3.5 or higher, and many scholarships and graduate programs draw a line at 3.0. Latin honors at graduation typically use cum laude around 3.5, magna cum laude around 3.7, and summa cum laude around 3.9, though every school sets its own thresholds. Run your projected courses through the high school GPA calculator or collegiate GPA calculator and you can see exactly which target grades keep you above the line you care about.
| GPA | Approximate letter average | Typical standing |
|---|---|---|
| 4.0 | A | Top of class |
| 3.7–3.9 | A− to A | High honors |
| 3.5–3.69 | B+ to A− | Honor roll / dean's list |
| 3.0–3.49 | B to B+ | Solid, scholarship-eligible |
| 2.0–2.99 | C to B− | Satisfactory |
| Below 2.0 | D or lower | Academic probation risk |
Common mistakes to avoid
- Ignoring credit hours. Averaging the grade points alone gives the wrong GPA whenever courses differ in credits. A 4-credit A and a 1-credit F are not a 2.0 average.
- Mixing weighted and unweighted scales. If you add bonus points for AP courses, do it for every weighted course or none, and label which scale you reported.
- Using percentages as grade points. An 88% is not "8.8 points." Convert it to the letter grade first (B+ → 3.3) using the table above.
- Forgetting pass/fail and withdrawn courses. Most schools exclude P/F and W courses from the GPA entirely; leave them out rather than scoring them as zero.
- Confusing semester GPA with cumulative GPA. Cumulative GPA totals quality points and credits across every term, not just the current one.
How to raise your GPA: a worked projection
Say your cumulative GPA is 3.20 across 45 completed credits, and you want to reach 3.40 by the end of a 15-credit semester. Your current quality points are 3.20 × 45 = 144. To hit 3.40 over 60 total credits you need 3.40 × 60 = 204 quality points, so this semester must add 204 − 144 = 60 quality points across 15 credits — an average of 60 ÷ 15 = 4.0. That means straight A's, which tells you 3.40 is out of reach this term and 3.30 is the realistic stretch.
This is exactly the kind of reality check the GPA calculator is built for. Rather than guessing, enter your planned courses with target grades and watch the projected cumulative number. The further along you are, the more inertia your GPA has: early on, one strong semester moves it a lot; with 100 credits behind you, even a perfect term barely shifts the average. Plan accordingly and prioritise the high-credit courses, since they carry the most weight per hour of effort.
Tips and related calculators
To raise a cumulative GPA, focus on high-credit courses — they move the average the most, which the weighted formula makes obvious. Before each term, run a quick projection in this GPA calculator using realistic target grades so you know exactly what you need. Keep your school's official scale handy, since a few institutions use a 4.3 or 4.33 scale that shifts the A+ value, and a handful of schools fold plus and minus grades differently than the table above.
This grading calculator lives in the Online Calculators hub with tools that complement it. Use the percentage calculator to convert a raw test score into a percent before mapping it to a letter, the average calculator for simple unweighted means, and the age calculator when an application asks for your age as of a deadline. There is even a sales tax calculator in the same hub for the budgeting side of student life.
Frequently asked questions
How do I calculate my GPA? Multiply each course's grade points by its credit hours, add those products together, then divide by the total credit hours. Four courses worth 46 quality points over 13 credits give a 3.54 GPA.
Is this GPA calculator free? Yes. The calculator for GPA runs in your browser on freeseosmasher.com with no signup, no download, and no limit on the number of courses or terms you enter.
Does it work for high school and college? Yes. The same weighted formula powers both a high school GPA calculator and a collegiate GPA calculator — only the credit values you enter differ.
What is the difference between weighted and unweighted GPA? An unweighted GPA caps every course at 4.0. A weighted GPA adds extra points for honors, AP, or IB courses, so the result can exceed 4.0.
How is cumulative GPA different from semester GPA? Semester GPA covers one term. Cumulative GPA sums all quality points and all credit hours across every term you have completed, then divides.
How do I convert a percentage to GPA? Map the percentage to its letter grade first (for example 90–92% is an A−), then use the grade points for that letter from the scale table above.
Do pass/fail courses count toward GPA? Usually not. Most schools exclude pass/fail and withdrawn courses from the GPA, so leave them out of the calculator.
What grade do I need to raise my GPA? Add a row for the planned course with your target grade and credits, and the online GPA calculator shows the resulting average so you can see what it takes.
🔗 Relevant Tools
Link to this tool
Found this tool useful? Add it to your website or blog with one of these snippets.
Add the live, working tool to your own page:
Leave a comment
Comments go straight to our team — they are not published on the site.