About Contact
Tools
1 Rep Max Calculator — Estimate Your 1RM From Any Set401(k) CalculatorAge Calculator — Your Exact Age in Years, Months & DaysAmortization CalculatorAsphalt CalculatorAsphalt Driveway Cost CalculatorAuto Loan CalculatorBarcode GeneratorBase64 EncoderBd Ft CalculatorBench Press Max Calculator — Estimate Your Bench 1RMBMR Calculator — Estimate Your Basal Metabolic RateBoard Foot CalculatorBrick CalculatorCalorie Deficit Calculator — Daily Target and TimelineCD Calculator (Certificate of Deposit)Cement CalculatorCircle Area Calculator — Area, Radius, Diameter, CircumferenceColor Palette GeneratorCompound Interest CalculatorConcrete Bag CalculatorConcrete Block CalculatorConcrete CalculatorConcrete Calculator with CostConcrete Footing CalculatorConcrete Mix CalculatorConcrete Pad CalculatorConcrete Price CalculatorConcrete Slab CalculatorConcrete Slab Cost CalculatorConcrete Volume CalculatorConcrete Weight CalculatorConcrete Yard CalculatorConduit Fill CalculatorCrushed Stone CalculatorDirt CalculatorDrywall CalculatorDue Date Calculator — Estimate Your Baby's Due DateFantasy Name GeneratorFavicon GeneratorFence CalculatorFill Dirt CalculatorFinal Exam Calculator — What Grade Do I Need on the Final?Fraction Calculator — Add, Subtract, Multiply, DivideFree Citation Generator (APA, MLA, Chicago, Harvard)GPA Calculator — Unweighted and Weighted, with Cumulative GPAGravel CalculatorHEIC to JPG ConverterHELOC CalculatorInsulation CalculatorLandscape Rock CalculatorMacro Calculator — Daily Protein, Carbs, and FatMean Calculator — Average of a List of NumbersMedian Calculator — Middle Value of a List of NumbersMeme GeneratorMetal Roof CalculatorMinute to Decimal ConverterMorse Code ConverterMortgage Payoff CalculatorMulch CalculatorOvulation Calculator — Find Your Fertile WindowPaver Base CalculatorPaver CalculatorPaver Sand CalculatorPea Gravel CalculatorPeptide CalculatorPercentage Calculator — Solve Any Percent QuestionPNG to PDF ConverterPuppy Weight CalculatorPythagorean Theorem Calculator — Solve Any Right TriangleQuadratic Formula Calculator — Roots, Vertex, Factored FormQuikrete Concrete CalculatorRaised Bed Soil CalculatorRandom Name GeneratorRiver Rock CalculatorRock CalculatorRoof Cost CalculatorRoof Pitch CalculatorRoof Shingle CalculatorRoof Slope CalculatorRoof Truss CalculatorRubik's Cube Solver — Solve Any Scrambled 3×3 CubeSakrete Concrete CalculatorSales Tax CalculatorSand CalculatorScrap Silver CalculatorSignature GeneratorSleep Calculator — Best Bedtimes & Wake Times by Sleep CycleSlope Calculator — Slope, Equation, Angle, GradeSnow Day CalculatorSod CalculatorSoil CalculatorSonotube Concrete CalculatorSquare Footage Calculator — Room and Floor AreaSquat Max Calculator — Estimate Your Squat 1RMStandard Deviation Calculator — Sample and PopulationStone CalculatorTDEE Calculator — Total Daily Energy ExpenditureTier List MakerTile CalculatorTime Calculator for WorkTop Soil CalculatorTopsoil CalculatorTriangle Calculator — Solve Any Triangle From 3 InputsUPC GeneratorUsername GeneratorVolume Calculator — 8 Shapes With Unit ConversionWebP to JPG ConverterWebP to PNG ConverterWordle Solver — Best Next Guess for Today's Puzzle
← All tools

GPA Calculator — Unweighted and Weighted, with Cumulative GPA

Add your courses, pick letter grades, get your GPA. Toggle weighted for Honors +0.5 and AP/IB +1.0. Optional cumulative GPA combines this term with your prior credits.

Course (optional) Credits Grade
Cumulative GPA (optional)

What is gpa calculator?

GPA — grade point average — is the single number that summarizes a transcript. Each course you take produces a letter grade, the grade maps to a number on the 4.0 scale (A = 4.0, B = 3.0, and so on), and the GPA is the credit-weighted average of those numbers. The credit weighting matters: a 4-credit course counts more than a 1-credit course, so the GPA reflects the courses you spent the most time on. This calculator does the credit weighting automatically and updates as you type.

Most US schools use one of two flavors. Unweighted GPA treats every course on the same scale — an A is 4.0 whether it’s a standard class or an Advanced Placement class. Weighted GPA gives extra credit for harder coursework: typically +0.5 for Honors and +1.0 for AP/IB. The calculator supports both via the Mode dropdown at the top, with the weighted bonus applied per row and capped at 5.0 (the cap only matters for A and A+ in AP/IB courses). The unweighted GPA is the form most colleges officially report; the weighted GPA is what high schools display on report cards and what some scholarship applications ask for.

The cumulative GPA section lets you combine this term’s GPA with your prior cumulative GPA — what your transcript already shows. Enter your prior GPA and your prior credit total, and the result panel adds a second line showing the new cumulative. The math is a credit-weighted blend, so a single high-credit term has more pull on the cumulative than a single low-credit term. Use this to forecast how this term’s grades will affect your overall transcript.

Privacy: the calculator runs entirely in your browser. Course names, credits, and grades never leave your device. There is no server, no API call, no analytics on input values. The tool persists nothing — refresh and your rows reset.

When to use a gpa calculator

  • Plan a term — what GPA do my current grades add up to? — Add one row per course with the credit hours and your current letter grade. The GPA updates as you type. Trying out a different grade on one course shows you the impact in real time.
  • Compare unweighted and weighted GPA on the same transcript — Toggle the mode dropdown to flip between unweighted and weighted. Weighted mode adds a per-row Weight column where you tag Honors (+0.5) or AP/IB (+1.0) courses. Same rows, two GPAs — useful when one application asks for one and another asks for the other.
  • Forecast a cumulative GPA — Open the Cumulative section and enter your prior GPA and credit total. The calculator combines your current-term GPA (weighted by this term's credits) with your prior GPA (weighted by prior credits) to show the new cumulative.
  • Drop a class — what does that do to my GPA? — Click the × on any row to remove it from the calculation. The GPA recomputes from the remaining rows, so you can see the impact of dropping a course before you make the call.
  • Show a parent or counselor your math — Tap Copy to put a one-line summary on your clipboard ('GPA: 3.42 (15 credits) Cumulative GPA: 3.51 (60 credits total)') ready to paste into a message or email. The calculator doesn't store your rows; refresh and start over.

How to use the GPA Calculator — Unweighted and Weighted, with Cumulative GPA

  1. Add your coursesThree empty rows are seeded by default. For each course, type the name (optional), the credit hours (3 is typical for a semester course), and pick the letter grade from the dropdown. Click 'Add course' for more rows; click the × on a row to remove it.
  2. Switch to weighted mode if your school uses itUse the Mode dropdown at the top to flip between Unweighted (4.0 scale) and Weighted. In weighted mode, each row gains a Weight dropdown — pick None, Honors (+0.5), or AP/IB (+1.0). The GPA recomputes immediately.
  3. (Optional) Add your cumulative infoOpen the 'Cumulative GPA' section and enter your prior GPA (from your transcript) and the credits earned before this term. The result panel shows both your term GPA and the new cumulative GPA, which is a credit-weighted blend of the two.

Worked examples

Three A's and a B (unweighted)

Input:  3 cr A, 3 cr A, 3 cr A, 3 cr B  (unweighted)
Output: GPA: 3.75 (12 credits)

Three 4.0 grades and one 3.0 grade. Average = (3·4.0 + 1·3.0)/4 = 3.75.

Mixing standard, Honors, and AP (weighted)

Input:  3 cr A (none), 3 cr A (honors), 3 cr A (ap-ib)  (weighted)
Output: GPA: 4.50 (9 credits)

Weighted points = 3·4.0 + 3·4.5 + 3·5.0 = 40.5; divided by 9 credits = 4.50.

Cumulative combine

Input:  Term: 4.0 over 15 credits. Prior: 3.0 over 30 credits.
Output: Cumulative GPA: 3.33 (45 credits)

(15·4.0 + 30·3.0) / 45 = 3.33. The term's higher GPA pulls up the cumulative, but only by the proportion of new credits.

Frequently asked questions

What is a GPA?
GPA stands for Grade Point Average. It's a single number that summarizes your academic performance across a set of courses. Each letter grade maps to a number (A = 4.0, B = 3.0, …), each course is weighted by its credit hours, and the GPA is the credit-weighted average of those numbers.
What's the difference between weighted and unweighted GPA?
Unweighted GPA treats every course the same way: an A is 4.0 whether it's a regular class or an AP class. Weighted GPA gives a bonus to harder courses — typically +0.5 for Honors and +1.0 for AP/IB — so a B in AP can be worth the same as an A in a standard course. This calculator's weighted mode caps the per-course value at 5.0 (the cap matters when an A or A+ in an AP/IB course would otherwise exceed it).
How is my GPA actually calculated?
GPA is a credit-weighted average. Multiply each course's points by its credit hours, sum them, and divide by the total credit hours. For example, a 3-credit A (4.0) and a 4-credit B (3.0) gives (3·4.0 + 4·3.0)/(3+4) = (12 + 12)/7 = 3.43. The calculator does this for you for as many courses as you add.
What letter-grade-to-point mapping does the calculator use?
A+ = 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, F = 0.0. This is the most common US 4.0 scale. If your school uses a different scale (some treat A+ as 4.33; some go to 100-point), the absolute numbers won't match — but the relative ranking will.
How does the cumulative GPA work?
Enter your prior GPA (the GPA on your transcript before this term) and the credit hours earned before this term. The calculator computes the new cumulative as a credit-weighted blend: (term GPA × term credits + prior GPA × prior credits) / (term credits + prior credits). The result is what your transcript will show after this term's grades are finalized.
Why is a row not included in my GPA?
Rows with zero or empty credit hours are skipped — the calculator can't credit-weight a course with no credits. If you've typed grades for some courses but no credits, fill in the credits and the GPA will update. Rows with negative credits are also skipped (treated as invalid).
Does the calculator save my courses?
No. Everything runs in your browser memory only. Refresh the page and your rows are gone. There's no account, no localStorage save, and nothing sent to a server. If you need to share your GPA, use the Copy button to put a one-line summary on the clipboard.