Education & Math

GPA Calculator

Calculate term, cumulative or full-year GPA. Combine completed terms by GPA credits and plan your next goal.

01 · Set it up

Let’s calculate your GPA

Choose a period, then enter courses or completed term summaries. Edit the examples to make them yours.

School & grading scaleCommon US 4.0 example

Choose your school to check its reviewed scale. If unavailable, enter a custom scale using its official policy.

30 editorial picks, listed alphabetically—not a ranking. Search by name or abbreviation (MIT, UCLA, CMU) for other schools.

General example, not an official school policy.

View or edit grade points

Your courses

Names optional · kept private
Course 1
Repeat
Course 2
Repeat
Course 3
Repeat
Paste or edit rows as text
Plan a target GPASet a goal or estimate credits needed

Set a future goal

Optional. Plan after the courses above.
Find the GPA you need across these credits.
Find how many more credits you need at this average.

Leave optional fields empty to skip goal planning. For a goal, add future credits to find the GPA needed, or add an expected GPA to find the credits needed.

GPA updates automatically as you edit. No calculation button needed.

02 · A little clarityEXAMPLE RESULT

Enter your measurements and calculate.

Calculated in your browser. Shared links include your entered values; only share information you intend to make public.

How to use

Choose This term for course grades and GPA credits, Cumulative GPA to combine previous GPA and credits with current courses, or Full academic year / All college terms to combine term summaries. For summaries, enter terms oldest first and use transcript quality points when available; they override rounded term GPA. Search for your school by name or abbreviation and check the official policy scope. Use consistent credit units and adjusted transcript totals for repeated courses. Course names are optional and private. Results update automatically; share only the information you want to make public.

For related tasks, try the Grade Calculator.

Formula & how it works

Term GPA = Σ(grade points × GPA credits) ÷ GPA credits. Projected cumulative GPA = (previous GPA × previous GPA credits − replaced prior quality points + current term quality points) ÷ (previous GPA credits − replaced prior credits + current term GPA credits). Required future GPA = [target GPA × (projected GPA credits + future credits) − projected quality points] ÷ future credits. Weighted modes add the course bonus before multiplying; excluded grades do not enter the sum.

Worked examples

Example 1

A (4.0) for 3 credits and B (3.0) for 4 credits: (12 + 12) ÷ 7 = 3.4286 GPA.

Example 2

An A worth 4.0 with a 1.0 bonus in a 3-credit course contributes 15 quality points and a 5.0 weighted GPA.

Example 3

A previous 3.0 GPA over 30 credits plus a 4.0 term GPA over 15 credits gives (90 + 60) ÷ 45 = 3.3333 projected cumulative GPA.

Example 4

Fall GPA 3.0 over 12 GPA credits and spring GPA 4.0 over 18 GPA credits combine to (36 + 72) / 30 = 3.60 for the academic year, not the simple average 3.50.

Assumptions & practical notes

The default 4.0 scale is a common example, not a universal standard. Plus/minus values and weighted bonuses vary.

School search uses 3,989 publicly listed, active, degree-granting institutions in the 2025 provisional NCES IPEDS directory. The directory identifies schools; it does not publish their grade-point policies. Only source-verified schools have named presets.

University presets are based on the linked official policies for the stated program and period. They include selected special-grade rules: for example, Stanford NP and UCLA NP count as zero, while Berkeley NP is excluded. Confirm the full policy with your registrar.

Repeated-course replacement is optional except for MIT, University of Florida, and UT Austin presets, which require each attempt as a separate course. When replacement is used, it assumes equal credits and an unweighted old grade. School policies and rounded transcript GPAs can change the official result.

See our calculation methodology for unit definitions and testing practices.

Frequently asked questions

Does the school search include every university grading policy?

No. It searches active degree-granting institutions in the 2025 provisional NCES IPEDS directory, including separate campuses. Only schools whose grading policy we verified from an official source have built-in grade-point values. For other schools, select the institution and edit the common example scale to match its registrar policy.

Why does the dropdown show 30 schools?

The default dropdown contains an alphabetical editorial selection of 30 well-known US schools with reviewed grading policies, not an official popularity ranking. Search the full school directory by name or abbreviation for other institutions. Schools may use different GPA scales.

Can I calculate high school GPA?

Yes. Choose high school mode and enter the course-level bonus used by your school. Set all bonuses to zero for unweighted work.

Can I change the scale?

Yes. Select a university preset to load its published grade-point values, or edit the table for a custom scale. The linked official policy explains the applicable program, special grades, and exceptions.

How do I project my cumulative GPA or plan a target?

Choose Cumulative GPA and enter your previous cumulative GPA and GPA credits, then add this term’s courses. Use Plan a target GPA for future goals. For a whole academic year or multiple completed terms, choose the corresponding summary option. Use transcript quality points when available; rounded GPAs produce estimates.

Can I calculate a full year or all my college terms?

Yes. Choose Full academic year or All college terms and enter each term’s GPA and GPA credits. If your transcript lists quality points, enter those for a more precise result. Terms are weighted by GPA credits, never averaged equally. Use the same grade scale and credit units. Transfer and repeat policies may require adjusted transcript totals.

Related calculators