Education calculators

High School GPA Calculator

Updated Sep 1, 2026 By Infinity Calculator
Rate Formulas

GPA Input Mode

Course-by-Course: enter each class individually across semesters with credits and weighting. Quick Bulk Entry: just enter how many of each grade you received.

Prior academic history
Grade Entry Format

Switching the format updates every course row and the "Grade" column header across all semesters.

GPA Trend by Semester

Your GPA Results

Cumulative Unweighted GPA
Cumulative Weighted GPA
Enter grades to see your classification
0
Total Credits Counted
0
Courses Entered
0
Semesters Tracked

Per-Semester Breakdown

SemesterCreditsUnweightedWeighted

Step-by-Step Solution


Introduction

This free high school GPA calculator helps you find your grade point average in just a few clicks. You can enter your classes one by one or use the quick bulk entry mode to type in all your grades at once. The tool works out both your unweighted GPA on a 4.0 scale and your weighted GPA on a 5.0 scale, which counts extra points for AP, IB, Honors, and college-level classes.

You can add as many semesters as you need, choose letter grades or percentages, and even include your prior GPA to get a true cumulative result. The calculator also shows a step-by-step solution so you can see exactly how your GPA is computed, a semester-by-semester breakdown with a bar chart of your GPA trend, and a target GPA planner that tells you what grades you need going forward. This tool gives you a clear picture of where you stand, whether for college applications or just tracking your progress.

How to Use Our High School GPA Calculator

Enter your courses, grades, and credits to calculate your unweighted and weighted high school GPA on a 4.0 and 5.0 scale.

Pick your input mode. Choose "Course-by-Course" to type in each class one at a time, or choose "Quick Bulk Entry" to just enter how many of each letter grade you earned.

Add your prior history (optional). If you already have a GPA from past terms, click "Include Prior Academic History" and type in your current cumulative GPA and the number of credits you have earned so far.

Choose your grade format. Select "Letter Grade" to pick grades like A or B+, or select "Percentage" to type in a number from 0 to 100.

Name your semester. Each semester has a text box at the top where you can type a label like "Fall 2025" or "Junior Year Sem 1."

Turn on weighted GPA. Flip the "Enable Weighted GPA" switch if your school gives extra points for harder classes like AP, IB, Honors, or College courses.

Type each course name. Enter the name of the class, such as "AP Biology" or "English 11," in the Course Name field.

Select or type your grade. Pick a letter grade from the dropdown, or type a percentage if you chose that format.

Set your credits. Choose how many credits each course is worth, from 0.5 to 5.0. Most high school classes are worth 3.0 credits.

Pick your course type. If weighted GPA is on, select Regular, Honors, AP, IB, or College. Honors adds 0.5 points and AP, IB, and College each add 1.0 point to your weighted GPA.

Add more courses or semesters. Click "Add Course" to add another row inside a semester. Click "Add Semester" to start a new term.

Set a target GPA (optional). Open "What GPA Do I Need?" and type in your goal GPA and how many credits you plan to take. The calculator will tell you the GPA you need to earn in those remaining credits.

Click Calculate. Press the blue "Calculate" button to see your cumulative unweighted GPA, cumulative weighted GPA, a semester-by-semester breakdown, a GPA trend chart, and a full step-by-step solution showing all the math.

What Is a High School GPA?

GPA stands for Grade Point Average. It is a single number that shows how well you are doing in school overall. Instead of looking at each class grade one by one, your GPA puts all your grades together into one score. Most high schools use a 4.0 scale, where an A equals 4.0 and an F equals 0.0. If you want to understand how individual assignments and tests roll up into a course grade before it feeds into your GPA, our grade calculator walks you through that process.

Unweighted vs. Weighted GPA

An unweighted GPA treats every class the same. An A in gym counts the same as an A in a hard science class. The highest you can get is a 4.0.

A weighted GPA gives extra points for harder classes like AP, IB, Honors, or College-level courses. For example, AP and IB classes add 1.0 extra point, and Honors classes add 0.5. This means a weighted GPA can go above 4.0, up to a 5.0 scale. Weighted GPA rewards students who challenge themselves with tougher coursework. Because weighted GPA relies on multiplying grade points by credits, it is essentially a weighted average of all your course grades.

How Is GPA Calculated?

To find your GPA, each letter grade is turned into a number. Then that number is multiplied by the credits for that class. You add up all those results and divide by your total credits. The formula looks like this:

GPA = Total Grade Points ÷ Total Credits

For example, if you got an A (4.0) in a 3-credit class and a B (3.0) in a 4-credit class, your total grade points would be (4.0 × 3) + (3.0 × 4) = 24. Your total credits would be 7. So your GPA would be 24 ÷ 7 = 3.43.

Why Does Your GPA Matter?

Colleges look at your GPA when you apply for admission. It is one of the first things they check. A strong GPA can also help you qualify for scholarships, sports teams, and honor societies. Tracking your GPA each semester lets you see if your grades are going up or down so you can make changes early.

Beyond GPA, standardized test scores also play a major role in college admissions.

What Is a Good High School GPA?

  • 3.7 – 4.0+: Excellent. Competitive for top colleges.
  • 3.0 – 3.69: Good. Meets the requirements for many colleges.
  • 2.0 – 2.99: Average. May limit some college options.
  • Below 2.0: Needs improvement. Could affect graduation or eligibility.

Keep in mind that once you head to college, GPA scales and expectations shift.

Credits and Course Load

Each class you take is worth a certain number of credits. A full-year class is usually worth more credits than a half-year class. Credits matter because a class worth more credits has a bigger effect on your GPA. This is why doing well in high-credit classes is especially important. If your teacher uses a weighted grading system within a single course (where exams count more than homework, for instance), our weighted grade calculator can help you figure out your grade before you plug it into your GPA.


Formulas used

Cumulative Unweighted GPA
\text{GPA}_{uw} = \frac{\sum (P_i \times C_i)}{\sum C_i}
Cumulative Weighted GPA
\text{GPA}_{w} = \frac{\sum ((P_i + B_i) \times C_i)}{\sum C_i}
Bulk Unweighted GPA
\text{GPA} = \frac{\sum (n_i \times v_i)}{\sum n_i}
Required GPA to Reach Target
\text{GPA}_{req} = \frac{G_{target} \times (C_{earned} + C_{remaining}) - \sum QP_{current}}{C_{remaining}}

Frequently asked questions

Does Quick Bulk Entry calculate a weighted GPA?

No. Quick Bulk Entry only calculates your unweighted GPA on a 4.0 scale. If you need a weighted GPA, switch to Course-by-Course mode and turn on the weighted GPA toggle.

How many credits should I put for each class?

Most high school classes are worth 3.0 credits. A full-year class may be worth more, like 4.0 or 5.0. A half-year or half-credit elective might be 1.0 or 1.5. Check your transcript or ask your school counselor if you are not sure.

What do the course type bonuses mean?

When weighted GPA is turned on, Honors classes add 0.5 extra points and AP, IB, and College classes each add 1.0 extra points to your grade value. Regular classes get no bonus. These bonuses only apply to the weighted GPA, not the unweighted one.

Why is my weighted GPA higher than 4.0?

A weighted GPA uses a 5.0 scale. The extra points from AP, IB, Honors, and College classes push your GPA above 4.0. For example, an A in an AP class is worth 5.0 instead of 4.0.

How does the percentage to grade point conversion work?

The calculator converts percentages to the 4.0 scale using a standard mapping. For example, 93–100 is a 4.0, 90–92 is a 3.7, 87–89 is a 3.3, and so on down to below 60, which is a 0.0.

How many semesters and courses can I add?

There is no hard limit. You can keep clicking "Add Semester" and "Add Course" to add as many as you need. The calculator handles all of them.

What does the Target GPA planner tell me?

It tells you the weighted GPA you need to earn across your remaining credits to reach your goal. Enter your target GPA and how many credits you plan to take, and it calculates the rest.

What if my target GPA is not reachable?

The calculator will tell you if your target is not mathematically possible with the remaining credits you entered. In that case, you can lower your target or plan to take more credits.

Can I reset just one semester without clearing everything?

Yes. Each semester has a "Reset Semester" button that clears only the courses in that semester. It will ask you to confirm before erasing anything.

My school uses a different grading scale. Will this still work?

This calculator uses the most common U.S. high school scale where A = 4.0 and F = 0.0, with standard plus and minus values. If your school uses a different scale, the results may not match your transcript exactly.

Can I turn on weighted GPA for some semesters and not others?

Yes. Each semester has its own weighted GPA toggle. You can turn it on for semesters where you took AP or Honors classes and leave it off for others.