Education calculators

High School GPA Calculator

Updated Jun 23, 2026 By Jehan Wadia
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. Whether you are planning for college applications or just want to track your progress, this tool gives you a clear picture of where you stand.

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. If you need to convert your cumulative GPA from a different format, our CGPA calculator can help.

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. If you need to convert a percentage into a GPA value, try our percentage to GPA calculator.

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. For a deeper look at how weighted scales work, see our dedicated weighted GPA calculator.

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. Use our semester grade calculator to figure out where you stand in each individual term, or try the final grade calculator to find out what score you need on a final exam to hit your target grade in a class.

Beyond GPA, standardized test scores also play a major role in college admissions. Tools like our SAT score calculator and ACT score calculator can help you estimate and plan those scores alongside your GPA. If you are taking AP courses to boost your weighted GPA, our AP score calculator lets you predict how you might perform on those exams.

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. Our college GPA calculator is built specifically for that next stage. You can also use the general-purpose GPA calculator if you need a quick computation without the high-school-specific features.

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. You can also quickly check how you did on any quiz or test with the test grade calculator, or compute a simple grade average across multiple assignments.


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

Can I use this calculator on my phone?

Yes. The calculator is fully responsive and works on phones, tablets, and computers. On smaller screens, course rows stack vertically so they are easy to read and fill in.

What is the difference between Course-by-Course and Quick Bulk Entry mode?

Course-by-Course lets you type in each class name, grade, credits, and course type across multiple semesters. Quick Bulk Entry is faster—you just enter how many classes you got for each letter grade and it gives you an unweighted GPA right away.

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.

Can I mix letter grades and percentages?

No. The grade format applies to all courses at once. You pick either Letter Grade or Percentage for the whole calculator. You cannot use letters for some classes and percentages for others at the same time.

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.

What does the Prior Academic History section do?

If you already have a GPA from earlier semesters or another school, you can enter that GPA and the number of credits you earned. The calculator folds those into your cumulative total so you get one combined GPA.

Do I have to fill in the course name?

No. The course name field is optional. It is there to help you stay organized, but leaving it blank does not affect the GPA calculation.

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 does the math for you.

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.

What does the GPA trend chart show?

The bar chart shows your unweighted and weighted GPA for each semester side by side. It helps you see if your grades are going up, staying flat, or going down over time.

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.

What happens when I click Clear All / Reset?

It erases all your entries across every semester and resets the calculator to its starting state. You will see a confirmation prompt first so you do not lose your data by accident.

Does this calculator save my data?

No. Your data is not saved anywhere. If you close or refresh the page, your entries will be gone. Write down your results or take a screenshot if you want to keep them.

Is the step-by-step solution using my actual numbers?

Yes. The step-by-step section uses the exact grades, credits, and bonuses you entered. It shows the real multiplication and division so you can check the math yourself.

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.