Skip to main content

College GPA Calculator

Cumulative GPA computed as sum of credit hours times grade points divided by total credit hours, with selectable 4.0 or 4.3 grading scales. Configurable A+ policy (4.3 boost versus 4.0 cap), plus-minus and IB numeric 1-7 mappings, optional honors and AP/IB weighting; reports per-semester GPA, Major GPA, and Latin honors progress against common cum laude (3.50), magna (3.70), and summa (3.90) cutoffs.

Runs entirely in your browser

This tool sends nothing over the network. Everything you enter is processed on your device and never reaches our servers.

Academics
Undergraduate
Transcripts
Scholarships
Loading the tool
Reference

Documentation

A college GPA calculator turns a semester-by-semester course list into one cumulative figure using the same method a registrar's office applies: each course's grade points are multiplied by its credit hours to produce quality points, and cumulative GPA is the sum of quality points divided by the credits actually counted toward it.

Each course carries a semester, a credit-hour value, and a letter grade or IB numeric score. The grading scale changes how a grade converts to points: the USA plus-minus scale, a whole-letter scale with no pluses or minuses, and the International Baccalaureate scale, which runs 1 to 7 and can be recustomized to match a receiving university's own conversion table. An A+ policy setting decides whether an A+ earns 4.3 grade points or is capped at 4.0, since colleges differ on this. Pass, No Pass, Withdrawal, and Incomplete marks are excluded from the GPA calculation entirely; a Pass still counts toward earned credits even though it carries no grade points. Honors and AP or IB Higher Level courses can be weighted, adding 0.5 or 1.0 to a course's grade points before the credit-hour multiplication.

  • Grouping by semester surfaces a per-semester GPA alongside the cumulative figure, useful for tracking whether a single term cleared a Dean's List threshold.
  • Marking individual courses as In Major produces a separate Major GPA, tracked apart from the overall cumulative GPA.
  • A What-If mode takes a target GPA and reports the minimum additional credit hours, at the top grade-point value, needed to reach it.
  • A transcript can be imported as CSV or JSON, and results can be exported in the same formats for advising appointments or graduate applications.
  • Credit hours accept fractions, mixed numbers, decimals, and scientific notation; currency and percent symbols are stripped automatically.

The underlying rules:

  • Quality points per course equal grade points multiplied by credit hours.
  • Cumulative GPA equals total quality points divided by credits counted.
  • Pass, No Pass, Withdrawal, and Incomplete are excluded from GPA; Pass still counts toward earned credits.
  • Honors (plus 0.5) or AP/IB Higher Level (plus 1.0) weighting is applied to grade points before the credit-hour multiplication.
  • The selected A+ policy determines whether an A+ maps to 4.3 or 4.0 grade points.

A college GPA calculator supports coursework planning, academic-standing checks, and application prep with outputs that mirror how registrars, advisors, and admissions committees compute GPA, so results map directly onto transcript fields and a school's own grading policy.

  • First-semester freshmen: four 3-credit courses graded A, B+, B, and A- establish an early cumulative GPA reading before midterm grades post.
  • Dean's List planning: per-semester GPA, grouped by term, shows whether current grades clear the 3.50 threshold most colleges use for Dean's List recognition.
  • Latin honors tracking: cumulative GPA measured against Cum Laude (3.50), Magna Cum Laude (3.70), and Summa Cum Laude (3.90) cutoffs across four years of accumulating credits.
  • Pre-med and pre-law applicants: biology, chemistry, and prerequisite courses marked In Major produce a separate science or pre-law GPA, a figure admissions committees often weigh more heavily than the overall cumulative GPA.
  • Graduate school admissions: exported JSON or CSV totals go to letter writers or into application portals that require self-reported GPA.
  • Academic probation recovery: a target GPA entered in What-If mode returns the minimum additional credit hours, at the top grade-point value, required to climb above a school's good-standing line.
  • Scholarship renewal: cumulative GPA checked against the threshold in an award letter, commonly 3.0, 3.25, or 3.5, and rechecked after each semester.
  • Transfer credit modeling: prospective transfer courses, marked honors or AP/IB HL where applicable, project how incoming transcript credit moves GPA at the receiving institution.
  • International Baccalaureate Diploma converts: the IB scale, with its 1 to 7 mapping customized to a university's own conversion table, recomputes a Diploma score on the receiving school's scale.

Results only match a school's official record when the grading scale, A+ policy, and weighting rules match that school's own policy; a registrar's published conversion table, when it differs, should be reflected in the IB mapping or the A+ policy setting before results are used for advising, transcripts, or applications.

Inputs, outputs, and what the College GPA Calculator computes

What the College GPA Calculator asks for and what it returns, as a plain list. Defaults, units, and ranges are the ones the form loads with.

Inputs

  • Number of rows to add (numeric input) · default: 3 · minimum: 1
  • USA Most Common (4.0 scale with plus/minus letters) / Whole-Letter Scale (no plus/minus modifiers) / International Baccalaureate Diploma (numeric 1-7) · default: USA Most Common (4.0 scale with plus/minus letters)
  • A+ counts as 4.3 (boost above 4.0) / A+ counts as 4.0 (cap at A) · default: A+ counts as 4.3 (boost above 4.0)
  • Enable honors and AP/IB weighting on transferred or college honors courses · default: off
  • Enable semester grouping · default: off
  • Track Major GPA separately (use the In Major checkbox on each row) · default: off
  • Scenario · default: Base (current courses only)
  • I want at least GPA (numeric input) · range: 0 to 5.3
  • Precision (decimals) · default: 3
  • Rounding mode · default: Standard (round half up)
  • Show quality points per course in the table · default: off
  • Show · default: All courses
  • Filter by semester · default: Select semester...
  • Search course or semester (text input)
  • Paste JSON
  • Paste CSV (Semester, Course, Credits, Grade, optional InMajor)

Controls

Calculate · Reset · Copy JSON to clipboard · Download CSV · Reset to defaults (clears saved data)