GPA Calculator
Enter your courses, letter grades, and credit hours to get your GPA instantly. Add or remove courses as needed — everything updates live.
| Course | Grade | Credits |
|---|
| Total credits | 0 |
| Courses counted | 0 |
How it works
Each grade converts to grade points (A = 4.0 down to F = 0). Multiply each course's points by its credit hours, add them all up, then divide by total credit hours. Heavier courses pull your GPA more — that's why credits matter.
Formula & worked example
Formula: GPA = Σ (grade points × credit hours) ÷ total credit hours, with A = 4.0, B = 3.0, C = 2.0, D = 1.0, F = 0.
Worked example: An A in a 3-credit course, a B in a 4-credit course and an A in another 3-credit course: (12 + 12 + 12) ÷ 10 credits = a 3.6 GPA.
When to use this
- Finals are posted course by course and you want the semester GPA before the school portal updates it.
- You are mid-semester, projecting the grades you expect, to see whether a target GPA is still in reach.
- One heavy credit course went badly and you want to see how much it actually drags the average down.
- You are adding up a transfer transcript where every course carries different credit hours.
How to use it, step by step
- Start with the rows already there and change the course names, grades and credits to match your own classes.
- Use Add course for every extra class, and the remove button to drop a row you do not need — at least one row always stays.
- Pick each letter grade from the dropdown, including plus and minus grades if your school uses them.
- Enter the credit hours exactly as your catalog lists them — credits are the weighting, so a 4-credit grade moves the GPA more than a 1-credit grade.
- Read the GPA to two decimals together with the total credits and courses counted, and check the count matches the classes you meant to include.
What the inputs mean
| Input | What it is | Typical values |
|---|---|---|
| Course name | A label for your own reference — it does not change the math | Any name, such as Biology or History |
| Grade | Letter grade converted on the standard 4.0 scale, with A and A+ both at 4.0 and F at 0.0 | A, A-, B+, B, B-, C+, C and lower |
| Credits | Credit hours for the course, which act as its weight in the average | Mostly 1 to 4; half-credit steps are accepted |
Another worked example
A five-course semester — Biology A- for 4 credits, Chemistry B+ for 3, English A for 3, History C+ for 2 and Art B for 1: the grade points are 14.8 + 9.9 + 12 + 4.6 + 3 = 44.3, spread over 13 total credits, for a GPA of 3.41 across 5 courses counted. The C+ stings less than it feels like it should, because History carries only 2 credits against Biology's 4.
Frequently asked questions
Weighted vs unweighted GPA — what's the difference?
Unweighted caps at 4.0 for every class. Weighted gives honors/AP/IB classes extra points (often up to 5.0) to reward harder coursework. This calculator is unweighted.
Does retaking a class replace the old grade?
Depends on your school — many replace the old grade in GPA math, some average the two attempts. Check your school's policy, then enter the courses the way your school counts them.
What GPA do I need?
Most colleges look for 3.0+, competitive programs often want 3.5+. Scholarships and graduate programs each set their own bar — always check the specific requirement.
How much do plus and minus grades move the GPA?
A full letter step is 1.0 point, but a plus adds 0.3 and a minus subtracts 0.3 from the plain letter: B+ is 3.3, B is 3.0 and B- is 2.7. The exceptions sit at the top — A+ and A are both 4.0, so an A+ earns no extra on this unweighted scale.
What happens to a course I enter with 0 credits?
It is left out entirely — the calculator only counts rows with credit hours above zero, and it does not add to the courses-counted total either. That makes 0 a safe way to park a class you have not confirmed yet, but check the count before trusting the GPA.
Can I work out a cumulative GPA across several semesters?
Yes, by entering every course from every semester in one list — the credit weighting does the combining for you. Averaging the semester GPAs instead would be wrong whenever the semesters carry different credit totals, because a 12-credit term and an 18-credit term should not pull equally.
✏️ Writing papers too?
Our word counter tracks words, characters, and reading time live as you type.