GPA Calculator — Semester & Cumulative GPA

Add each course, its credits and your letter grade to get your semester GPA on the 4.0 scale — weighted for honors and AP classes — and your new cumulative GPA.

Runs in your browserUpdated
Semester GPA (unweighted)
—
Weighted GPA—
Credits—
New cumulative GPA—

4.0 scale: A/A+ 4.0, A− 3.7, B+ 3.3, B 3.0 … F 0. Weighted adds 0.5 for honors and 1.0 for AP / IB. Schools differ — check yours.

Your data never leaves your computer. All processing happens 100% locally in your browser.

How to use the GPA Calculator

  1. Enter each course, its credits (or hours) and your grade.
  2. Mark honors or AP / IB courses for a weighted GPA.
  3. Optionally add your current GPA and completed credits to see the new cumulative GPA.

How GPA is calculated

Each letter grade has grade points (A = 4.0, B = 3.0 …). Multiply each course’s points by its credits, add them up and divide by the total credits. A 4-credit A (16 points) and a 3-credit B (9 points) give 25 ÷ 7 = 3.57.

Weighted vs unweighted

Many US high schools give extra points for harder classes: commonly +0.5 for honors and +1.0 for AP or IB, so an A in AP counts as 5.0. Colleges usually recalculate your GPA their own way, so both numbers are shown.

Cumulative GPA

To combine semesters, weight each GPA by its credits: (old GPA × old credits + semester points) ÷ all credits. Enter your current GPA and credits above to see where this semester leaves you.

Working out a test score? The Percentage Calculator turns points into a percent.

Also searched as: college gpa calculator, high school gpa calculator, weighted gpa calculator, cumulative gpa calculator, semester gpa, grade point average, unweighted gpa.

Tools that pair well with the GPA Calculator

  • Age Calculator — Enter a date of birth to get the exact age in years, months and days — plus total days and weeks lived, the weekday you were born on, a countdown to the next birthday and your star sign.
  • Date Difference Calculator — Count the days between two dates — including business days and a years/months/days breakdown — add or subtract time from a date, or run a live countdown.
  • Standard Deviation Calculator — Paste a list of numbers — from a spreadsheet, separated by commas, spaces or new lines — and get the standard deviation (sample and population), variance, mean, median, mode, range and quartiles, with the steps.
  • Fraction Calculator — Work with fractions and mixed numbers: add, subtract, multiply or divide two fractions and get the simplified answer with steps, as a mixed number and a decimal.

Frequently asked questions

How do I calculate my GPA?
Multiply each course’s grade points by its credits, add them, and divide by total credits. The calculator does this as you type.
What is a weighted GPA?
A GPA that adds extra points for advanced classes — usually 0.5 for honors and 1.0 for AP or IB — so it can go above 4.0.
How do I calculate cumulative GPA?
Enter your current cumulative GPA and the credits you’ve completed; the calculator combines them with this semester’s courses.
Can I install GPA Calculator as a web app and use it offline?
Yes. GPA Calculator is an installable web app (PWA) — installed from your browser, not downloaded from an app store. Click Install app at the top of this page in Chrome or Edge (Windows, macOS, Linux, ChromeOS) or on Android, use Share → Add to Home Screen on iPhone and iPad, or File → Add to Dock in Safari 17+ on a Mac. It then opens in its own window with its own icon, and because it runs entirely in your browser it keeps working offline. Firefox on desktop can’t install web apps. How installing works.

Related tools