GPA Calculator

Calculate your semester, cumulative and weighted GPA, or the grade you need on the final exam.

Three calculations in one tool

Weighted average. Each grade has a weight (say, a midterm counts double a quiz). The formula is Σ(grade × weight) ÷ Σ(weights). With grades 8, 6.5 and 9 and weights 1, 1 and 2 the average is 8.125. It works with any scale (0–10, 0–20, 1–7, 0–100) because the calculator doesn't impose one; enter the passing grade to see whether you pass.

GPA (4.0 scale). Choose each course's letter and credits: A = 4.0, B = 3.0, C = 2.0, D = 1.0, F = 0, with pluses and minuses in between (A− = 3.7; B+ = 3.3…). With an A (3 credits), B+ (4) and C (3), the GPA is 3.12. Some universities use slightly different equivalences, so check your school's table.

What do I need on the final? Add your partial grades with their weight in %, the final's weight and the grade you want. Example (0–20 scale): 14 at 30% and 12 at 30%, a 40% final and a target of 10: you already have 7.8 points, so you need 5.5 on the final.

If your question is what a percentage of a grade is, use Percentage Calculator.

Cumulative and weighted GPA

To see how this term changes your overall GPA, enter your current cumulative GPA and the credits you've completed. The calculator combines them: (old GPA × old credits + this term's grade points) ÷ total credits. For example, a 3.2 over 30 credits plus a 3.8 term over 15 credits gives a new cumulative GPA of 3.40.

Many high schools also report a weighted GPA, which adds 0.5 points for Honors classes and 1 point for AP or IB classes (so an A in AP counts as 5.0). Choose the course type on each row and you'll see both your unweighted and weighted GPA. Failing grades never get the bonus.

Frequently Asked Questions

How is a weighted average calculated?

Multiply each grade by its weight, add the results and divide by the sum of the weights.

How do I work out the grade I need on the final?

Use the “What do I need on the final?” tab: enter your grades with their weights, the final's weight and your target.

What grading scale does it support?

Any. For the needed-grade calculation, enter your scale's maximum grade and we'll warn you if the goal is no longer reachable.

Is the GPA it calculates official?

It's an estimate using the standard letter equivalences. Your school may use a slightly different table.

More tools

%Percentage CalculatorPercentages, discounts and changes📅Days Between DatesDays, weeks and months apart🎂Age CalculatorYour exact age and next birthday⚖️Proportion CalculatorRule of three: direct and inverse📈Compound InterestSee how your money grows🏦Loan CalculatorMonthly payment and schedule🩺BMI CalculatorBody mass index and healthy weight🏷️Discount CalculatorFinal price and savings on a sale🧾VAT & Sales Tax CalculatorAdd or remove tax from an amount🏠Mortgage CalculatorMonthly payment with taxes and PMI🚗Auto Loan CalculatorCar payment with tax and trade-in💳Credit Card Payoff CalculatorHow long to pay off your card debt⏱️Hours CalculatorAdd time & track hours worked🤰Due Date CalculatorPregnancy due date & weeks🌸Ovulation CalculatorYour fertile window & next period🍽️Tip CalculatorTip and split the bill💵Paycheck CalculatorTake-home pay after taxes 2026

✍️ Text & fonts

🔢Word CounterWords, characters & more🔠Case ConverterChange your text case🔄Reverse TextReverse & flip your text♻️Text RepeaterRepeat text N times

🖼️ Images

🗜️Compress ImagesShrink JPG, PNG and WebP files📐Resize ImageChange size in pixels or %🔁Image ConverterJPG, PNG and WebP to each other🟦PNG to JPGConvert PNG to JPG for free

📄 PDF

🧷Merge PDFCombine several PDFs into one✂️Split PDFExtract pages or split into files🖼️JPG to PDFTurn images into one PDF

🛠️ Utilities

💬WhatsApp Link GeneratorCreate a wa.me link and QR🔍SEO Title & Meta CheckerPreview your Google snippet🧾Invoice GeneratorFree PDF invoices, no sign-up