GPA Calculator
Weighted GPA from your letter grades and credit hours.
Privacy: your files never leave your device. All processing happens locally in your browser.
How to use
- 1.For each course, choose its letter grade (A, A-, B+, and so on) from the dropdown.
- 2.Enter the credit hours that course is worth; use the Add course button for more rows.
- 3.Read your weighted GPA on the 4.0 scale below — it updates instantly as you type, along with your total credits.
About GPA Calculator
This GPA calculator turns your letter grades and credit hours into a weighted grade point average on the standard US 4.0 scale the moment you fill in a row — there is no button to press and nothing is uploaded. For each course you pick a letter grade and enter how many credits (credit hours) it is worth, and the tool returns your GPA to two decimals along with your total credit hours and the grade points you earned. Add as many courses as you need with the Add course button, and remove any you do not.
Weighted GPA, the number this tool shows, is a credit-weighted average, not a plain average of your letter grades. The formula is GPA = Σ(grade point × credits) ÷ Σ(credits): each course's grade point is multiplied by its credit hours, those products are added up, and the total is divided by the total credits. Because of the weighting, a 4-credit class counts more than a 1-credit class, so an A in a heavy course lifts your GPA more than an A in a light one. That is exactly how colleges compute the GPA printed on your transcript.
The letter-to-point conversion follows the standard US 4.0 scale: A+ and A are 4.0, A- is 3.7, B+ is 3.3, B is 3.0, B- is 2.7, C+ is 2.3, C is 2.0, C- is 1.7, D+ is 1.3, D is 1.0, D- is 0.7, and F is 0.0. This is the unweighted scale, meaning it caps at 4.0 and treats every course the same regardless of difficulty. A+ is set to 4.0 here because most schools cap at 4.0; a minority award 4.3 for an A+, so check your school's policy if that applies to you.
Weighted versus unweighted trips people up because the words carry two different ideas. First, credit-weighting: this calculator always weights each grade by its credit hours, which is standard everywhere. Second, honors or AP weighting: some high schools add extra points — for example an A in an AP class counts as 5.0 instead of 4.0 — to reward harder classes, producing GPAs above 4.0. This tool uses the unweighted, credit-weighted 4.0 scale that colleges use and does not add honors bonuses. If your school gives extra points for AP or honors courses, enter the boosted point value your school assigns instead of the plain letter grade.
Use it to check your semester or cumulative GPA before grades post, to plan which classes to prioritize, or to confirm the figure your registrar reports. Empty rows are ignored, so spare rows can stay blank, and any row missing a grade or with zero or negative credits is skipped with a note so a typo never silently distorts your result. To go further, pair it with a grade calculator to work out a single class grade from its assignments, an average calculator for a quick unweighted mean, or a basic calculator for one-off sums.
Frequently asked questions
- How is GPA calculated?
- Your GPA is a credit-weighted average: GPA = Σ(grade point × credits) ÷ Σ(credits). Convert each letter grade to its point value on the 4.0 scale, multiply by that course's credit hours, add all those products together, then divide by your total credit hours. For example, an A (4.0) worth 3 credits and a B (3.0) worth 4 credits give (4.0×3 + 3.0×4) ÷ 7 = 24 ÷ 7 = 3.43.
- What is the difference between weighted and unweighted GPA?
- This tool reports an unweighted 4.0-scale GPA, which caps at 4.0 and treats every course the same regardless of difficulty (though grades are still weighted by credit hours, as GPA always is). A weighted GPA in the high-school sense adds bonus points for honors or AP classes — an A in an AP course might count as 5.0 — so it can exceed 4.0. Colleges use the unweighted 4.0 scale.
- What are the grade point values on the 4.0 scale?
- A+ = 4.0, A = 4.0, A- = 3.7, B+ = 3.3, B = 3.0, B- = 2.7, C+ = 2.3, C = 2.0, C- = 1.7, D+ = 1.3, D = 1.0, D- = 0.7, and F = 0.0. This is the standard US unweighted scale used by most colleges and shown in the grade dropdown.
- How many points is an A+?
- On the standard 4.0 scale most schools cap the top grade at 4.0, so an A+ counts the same as an A: 4.0. A minority of schools award 4.3 for an A+, which can push a GPA slightly above 4.0. This calculator uses 4.0 for A+; if your school uses 4.3, check its official policy before comparing.
- Why is my GPA not just the average of my letter grades?
- Because GPA is weighted by credit hours, not a plain average. A 4-credit course influences your GPA four times as much as a 1-credit course, so two students with the same set of grades can end up with different GPAs depending on how many credits each grade carried. Enter accurate credit hours for each course to get the right number.
Related tools
- Grade CalculatorTurn your scores and weights into a grade and letter.
- Average CalculatorMean, median, mode & more from any list of numbers, instantly
- Online CalculatorDo quick everyday math in your browser — free, private, no signup.
- 24 Game SolverFind exact ways to make 24 from four whole numbers using every number once and only the four basic operations.
- Absolute Value CalculatorInstantly find |x| — the absolute value of any number, free.
- Age CalculatorYour exact age in years, months, and days — updated live
Calculators guides
View all- How to Calculate Your University GPA on the 4.0 Scale
- How to Calculate GPA From a Percentage Score
- How to Calculate GPA From Letter Grades and Credits
- How to Estimate Ideal Weight for Children by Age
- How to Calculate Regular Hexagon Area from One Side
- Hemisphere by Sun: How to Determine Volume and Area
- How to Find the GCF of 3 Numbers in One Step
- How to Figure Gas Mileage Cost for Work Reimbursement
- How to Convert Frequency to Hertz: Methods and Formulas
- How to Convert Force Into Torque — The Formula
- How to Calculate Flooring for Laminate: Boxes & Waste
- How to Calculate Exponential Smoothing Forecast in Excel
- How to Calculate Electric Vehicle Charging Cost
- How to Calculate EOQ From the Following Data
- How to Convert Energy Into Mass Using E=mc²
- How to Calculate Oval Perimeter Using Semi-Axes
- Dog Years to Human Years: The AKC Size Chart Method
- How to Convert Density to Mass in Any Unit
- How to Calculate the Day Number of Any Year
- Day of the Week Calculator: Reference-Verified Accuracy