Skip to content
Free Calculator logoFree Calculator

GPA Calculator

Calculate a credit-weighted GPA from multiple courses.

How do I calculate my GPA?

A grade point average is the total of each course's grade points multiplied by its credits, divided by the total credits.

Formula: Weighted GPA = sum of (course credits × grade points) ÷ total credits.

Courses

Press Calculate, or Enter in any field.

A and B across equal credits

Three credits at 4.0 and three at 3.0 produce a 3.5 GPA.

Weighted GPA

3.5

Total credits
6
Total quality points
21
Course GPA calculation
CourseCreditsGrade pointsQuality points
Course 13412
Course 2339

What this calculator does

Add course credits and grade points to calculate weighted GPA, total credits, and quality points.

Use it to turn Courses into a checked result you can compare, copy, or rerun with different assumptions.

The page shows the formula, a numeric worked example, and the assumptions that affect this everyday calculation.

Inputs and what they mean

Courses
— list of values value.

How to use it

  1. Enter the requested values.
  2. Adjust optional assumptions for your situation.
  3. Review the result and detailed breakdown.

Formula

Weighted GPA = sum of (course credits × grade points) ÷ total credits.

Inputs used: Courses.

Edge handling: Courses is required..

Worked example

A and B across equal credits

  1. Start with Courses: [{"label":"Course 1","first":"3","second":"4"},{"label":"Course 2","first":"3","second":"3"}].
  2. Apply the method: Weighted GPA = sum of (course credits × grade points) ÷ total credits.
  3. Three credits at 4.0 and three at 3.0 produce a 3.5 GPA.

Reading the result

The headline figure is the main answer. Any breakdown underneath shows the parts that make it up, so you can check the working and see what changes when you adjust an input.

Limitations and assumptions

  • Inputs outside the supported range are rejected rather than forced into a result.
  • The result depends on the values you enter for this gpa calculator; it does not supply missing rates, rules, prices, dates, or assumptions for you.

Common questions

How do I calculate my GPA?

A grade point average is the total of each course's grade points multiplied by its credits, divided by the total credits. Check the formula, example, and limitations on this page before using the result for a real everyday decision.

Which grade scale is used?

Enter the grade points used by your school, such as 4.0 for an A. Check the formula, example, and limitations on this page before using the result for a real everyday decision.

Can courses have different credits?

Yes. Each course is weighted by its entered credits.

How do I use the GPA Calculator?

Enter the required values for Courses. The calculator applies the formula on this page and shows the main result with any supporting breakdown so you can check the arithmetic.

What formula does the GPA Calculator use?

Weighted GPA = sum of (course credits × grade points) ÷ total credits. The visible formula section above lists the calculation path and the edge cases the page handles, so the result can be checked without relying on the form alone.

Can the GPA Calculator be used for exact decisions?

Use it as a calculation aid, not as a substitute for checking the underlying rule, contract, policy, or professional advice that applies to your situation. When a result depends on local rules, personal details, prices, or dates, enter those values yourself and confirm them before acting.

Cite this page

APA

Free Calculator. (n.d.). GPA Calculator. https://freecalculator.tech/tools/gpa-calculator

MLA

"GPA Calculator." Free Calculator, https://freecalculator.tech/tools/gpa-calculator.

Link

GPA Calculator — Free Calculator, https://freecalculator.tech/tools/gpa-calculator

Related tools

Calculate exact age in years, months, days, and total elapsed days.

Everyday

Find the calendar and total-day difference between two dates.

Everyday

Calculate elapsed hours and minutes between two times, including overnight.

Everyday

Count working days between two dates.

Everyday

Total hours across multiple work shifts.

Everyday

See live time remaining or elapsed.

Everyday

People also use