GPA Calculator
Add your courses, pick a letter grade and credit hours for each, and get your grade point average on the standard US 4.0 scale.
- Free forever
- No sign-up
- Runs in your browser
Your courses
What is a GPA calculator?
A GPA calculator turns a list of courses — each with a letter grade and a number of credit hours — into a single grade point average on the 4.0 scale. It's the number schools, scholarships and some employers use to summarise academic performance, and working it out by hand is fiddly because longer courses count for more. This tool does the weighting for you and updates the moment you change a grade or a credit value.
How GPA is worked out
There are three steps, and the calculator handles all of them live:
- Convert each grade to points. An A is 4.0, a B is 3.0, a C is 2.0, and the plus/minus variants fall in between (a B+ is 3.3, a B- is 2.7). An F is 0.0.
- Multiply by credit hours. Each course's grade points are multiplied by its credit hours to give its quality points. A B (3.0) in a 4-credit class is worth 12 quality points; the same grade in a 1-credit class is worth just 3.
- Divide. Add up every course's quality points, add up every course's credit hours, and divide the totals. That credit-weighted average is your GPA, shown to two decimal places.
Because the average is weighted by credits, a strong grade in a heavy course lifts your GPA more than the same grade in a light one — and a weak grade in a heavy course hurts more.
How to use it
- Type an optional course name so you can keep the rows straight (it doesn't affect the result).
- Pick the letter grade from the dropdown — the points appear next to each option.
- Enter the credit hours for that course.
- Add or remove rows with Add course and the trash icon; the tool starts with four rows.
- Read your GPA in the headline, with total credits and total quality points in the breakdown. Rows with no credit hours are simply skipped.
- Hit Copy for a one-line summary you can paste into a note or message.
A worked example
Say you took four courses this term:
- Calculus — A (4.0), 4 credits → 16.0 quality points
- History — B+ (3.3), 3 credits → 9.9 quality points
- Chemistry — B (3.0), 4 credits → 12.0 quality points
- Elective — A- (3.7), 2 credits → 7.4 quality points
Total quality points: 16.0 + 9.9 + 12.0 + 7.4 = 45.3. Total credits: 4 + 3 + 4 + 2 = 13. GPA = 45.3 ÷ 13 = 3.48.
Notice how Calculus, worth 4 credits, does far more of the lifting than the 2-credit elective even though the elective earned a higher grade. If you'd like to see any single grade as a percentage of your target, the Percentage Calculator is handy, and once finals arrive the Grade Calculator tells you exactly what you need on the last exam to hit a target average.
A note on accuracy
Grading scales vary. Some schools award 4.3 for an A+, some don't use plus/minus at all, and honours or AP courses may be weighted on a 5.0 scale — this calculator uses the standard unweighted 4.0 scale. Treat the result as a clear, fast estimate and confirm the details against your institution's official policy if it needs to match your transcript to the decimal.
Private by design
Every calculation runs in your browser with plain JavaScript. Your course names, grades and credit hours are never uploaded, stored or shared — they stay on your device, and nothing is sent anywhere. Refreshing the page clears everything. Browse more number and study tools on the all tools page.
Frequently asked questions
Comet's got your back
Stuck on something? Every tool has a short guide and FAQ — and Comet can point you to the right spot.
Visit help centreRelated tools
All Calculators tools →Grade Calculator
Find out exactly what score you need on your final exam to reach the overall grade you want — enter your current grade, your target and the final's weight.
CalculatorsPercentage Calculator
Work out percentages three ways — find a percent of a value, what percent one number is of another, or the percent change between two numbers.
CalculatorsAge Calculator
Work out your exact age in years, months and days — plus days to your next birthday.
Calculators