Free High School GPA Calculator
Add courses and select grades to calculate your high school GPA
This free online high school GPA calculator serves as a complete unweighted GPA calculator, weighted GPA calculator, and cumulative GPA calculator rolled into one interface. It supports up to 20 courses, accepts varying credit values, and recognizes course types (Regular, Honors, AP, IB, College Prep) to apply the appropriate difficulty bonus. By entering letter grades and optional credits, you receive both unweighted and weighted GPAs instantly. The tool also acts as a high school grade calculator by converting letter grades to numeric equivalents on a 4.0, 4.5, or 5.0 scale, effectively functioning as a GPA scale converter that adapts to most US high school grading systems.
Grade Point Average Scale (Unweighted)
GPA, or Grade Point Average, condenses a student’s academic performance into a single number. The majority of US high schools use a 4.0 scale, where each letter grade maps to a specific numeric value:
| Letter Grade | Percentage Range | 4.0 Scale |
|---|---|---|
| A+ | 97–100 | 4.0 (some schools use 4.3) |
| A | 93–96 | 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 |
| C- | 70–72 | 1.7 |
| D+ | 67–69 | 1.3 |
| D | 65–66 | 1.0 |
| F | Below 65 | 0.0 |
A few institutions award a 4.3 for A+, making a GPA slightly above the nominal 4.0 ceiling possible in the unweighted system.
Weighted vs. Unweighted GPA
Unweighted GPA treats every course equally—all classes are graded on the same 0.0–4.0 scale regardless of difficulty. Weighted GPA adds bonus points for more demanding coursework. The most common adjustments are:
- AP (Advanced Placement), IB (International Baccalaureate), and College Prep courses: +1.0 point
- Honors courses: +0.5 point
The table below summarizes the resulting grade values for each course type:
| Letter Grade | Regular | Honors | AP/IB/College Prep |
|---|---|---|---|
| A+ | 4.0 | 4.5 | 5.0 |
| A | 4.0 | 4.5 | 5.0 |
| A- | 3.7 | 4.2 | 4.7 |
| B+ | 3.3 | 3.8 | 4.3 |
| B | 3.0 | 3.5 | 4.0 |
| B- | 2.7 | 3.2 | 3.7 |
| C+ | 2.3 | 2.8 | 3.3 |
| C | 2.0 | 2.5 | 3.0 |
| C- | 1.7 | 2.2 | 2.7 |
| D+ | 1.3 | 1.8 | 2.3 |
| D | 1.0 | 1.5 | 2.0 |
| F | 0.0 | 0.0 | 0.0 |
Formulas Used by the Calculator
Unweighted GPA (courses without credits):
Unweighted GPA (courses with credits):
Weighted GPA (courses without credits):
Weighted GPA (courses with credits):
Here the weighted grade value is the corresponding entry from the table above (Regular, Honors, or AP/IB/College Prep).
Worked Example
Imagine a student with this report:
| Course | Credits | Grade | Course Type | Grade Value |
|---|---|---|---|---|
| Mathematics | 0.5 | A | Honors | 4.5 |
| Physics | 1 | B+ | Regular | 3.3 |
| Physics Lab | 0.5 | C+ | Regular | 2.3 |
| English Lit. | 1 | A- | AP | 4.7 |
Using the weighted‑with‑credits formula:
\begin{aligned} \text{weighted GPA} &= \dfrac{(4.5 \times 0.5) + (3.3 \times 1) + (2.3 \times 0.5) + (4.7 \times 1)}{0.5 + 1 + 0.5 + 1} \$$2ex] &= \dfrac{2.25 + 3.3 + 1.15 + 4.7}{3} = \dfrac{11.4}{3} = 3.8 \end{aligned}If the same courses were treated as unweighted (ignoring the course‑type bonus), the unweighted GPA would be:
Notice how the weighted GPA (3.8) is higher because of the extra points from Honors and AP courses.
Using the High School GPA Calculator
The tool makes the calculation straightforward:
- Enter grades – Choose a letter grade for each course from the dropdown menu.
- Assign credits – If your courses carry different credit hours, select “Courses have different credits” and type in the credit value for each.
- Set course type – Indicate Regular, Honors, AP, IB, or College Prep so the correct weighted value is applied.
- Add more courses – Repeat the steps for up to 20 classes. Empty entries are ignored.
- Read the results – The calculator displays:
- Unweighted GPA
- Weighted GPA (both without and with credits, depending on your settings)
- Total number of courses and sum of credits
Cumulative GPA
To combine previous semesters with the current ones, tick the “Calculate your cumulative GPA” box. You will then be asked to provide your current cumulative GPA and the total number of credits earned so far. For example, if you had a 3.60 cumulative GPA after 23 credits, and the new semester (3 credits) yields a 3.8 weighted GPA, the updated cumulative GPA becomes:
What Is a Good High School GPA?
There is no universal answer—the definition of “good” varies by personal ambition, target colleges, and academic context. According to the National Center for Education Statistics (NCES), the overall average high school GPA has trended upward, reaching roughly 3.38 in 2017 (up from about 3.0 in 2009). When broken down:
- Core academic courses (math, science, English, social studies): ~2.79
- Other academic courses (foreign language, non‑core): ~3.14
- Elective or non‑academic courses (PE, cooking): ~3.39
For students aiming at selective universities, especially Ivy League schools, a weighted GPA well above 4.0 is common. The following data represent average GPAs of admitted students (weighted, as reported by various sources):
| Ivy League School | Average Admitted GPA |
|---|---|
| Brown University | 4.05 |
| Columbia University | 4.13 |
| Dartmouth College | 4.01 |
| Harvard University | 4.10 |
| University of Pennsylvania | 4.04 |
| Princeton University | 3.90 |
| Yale University | 3.90 |
| Cornell University | 4.19 |
Remember that GPA is just one component of a holistic application. Extracurricular activities, personal essays, letters of recommendation, and standardized test scores also play major roles in the admissions process. Regardless of your current GPA, consistent effort and a balanced profile can strengthen your college candidacy.
FAQ
1. How do I calculate my unweighted GPA?
For courses without credits, divide the sum of the numeric grade values (A=4.0, B+=3.3, etc.) by the number of courses. If credits are present, multiply each grade value by its credit, sum those products, and then divide by the total credits.
2. What is the difference between weighted and unweighted GPA?
Unweighted GPA ignores course difficulty, using a flat 0.0–4.0 scale for all classes. Weighted GPA adds bonus points for harder courses (e.g., +1.0 for AP, +0.5 for Honors), so a student taking advanced classes can achieve a GPA above 4.0.
3. How can I calculate my cumulative GPA across multiple semesters?
Enter your existing cumulative GPA and the total credits earned so far into the calculator, then add your current courses. The tool applies the formula: (prior GPA × prior credits + current weighted grade points) ÷ total credits.
4. What is a good high school GPA for Ivy League admissions?
Ivy League schools typically admit students with weighted GPAs above 4.0—often in the 3.90–4.19 range. However, admissions consider many other factors, such as extracurriculars, essays, and test scores, alongside GPA.
5. Can the calculator handle both weighted and unweighted GPAs at the same time?
Yes. After you enter all courses, the tool displays both your unweighted GPA (based on standard 4.0 values) and your weighted GPA (which includes the bonus points for Honors, AP, IB, or College Prep classes). You can view both results instantly.
How to Use
- Select a letter grade for each course from the dropdown menu. Add as many courses as you need using the 'Add Course' button.
- Choose the course type (Regular, Honors, AP, IB, or College Prep) to calculate weighted GPA. Honors adds 0.5, AP/IB/College Prep adds 1.0 to the grade point.
- Optionally enable course credits if your classes have different credit hours. You can also enable cumulative GPA mode to include your prior GPA from previous semesters.