Independent academic tool · Not affiliated with any university or examination board
California Polytechnic State University, San Luis Obispo · San Luis Obispo, California

Cal Poly GPA Calculator

Undergraduate grading
Rule set v2026.10.02
Last verified 2 Oct 2026
View official sources
OpenCGPA is an independent tool and is not affiliated with Cal Poly. Always confirm your result against your official grade card.
Rules
Undergraduate grading
Calculate

Your courses

Enter each course's units and your grade. Grade points follow Cal Poly's Undergraduate grading.

Course (optional)UnitsGradeRemove

How your result is calculated

Rule set v2026.10.02 · Verified 2 Oct 2026
Term GPA
Term GPA = Σ (Units × Grade point) ÷ Σ Units
Cal Poly GPA
Cal Poly GPA = Σ (Units × Grade point) over all courses ÷ Σ Units
Rules the calculator follows
  • GPA = grade points ÷ units graded; grade points = course units × grade point value. CR and NC have no effect on the GPA; F and WU count.
  • A+ carries 4.0, the same as A.
  • WU (withdrawal unauthorized) is equivalent to F for GPA purposes.
  • Three GPAs are kept: Term GPA (the term's graded work), Cal Poly GPA (Cal Poly courses only) and Higher Ed GPA (all college work, Cal Poly and transfer).
  • Grade forgiveness: undergraduates may repeat up to 16 units of courses graded C- or lower. If the second Cal Poly grade is equal to or higher than the first, it replaces the first in the GPA; if it is lower, both grades are averaged into the GPA. Both grades stay on the transcript.
  • From Fall 2026, forgiveness can be applied to the same course twice; further attempts are averaged into the GPA.
  • After the 16 forgiveness units, another 12 units may be repeated with both grades averaged; after 28 repeated units no more repeats are allowed. Courses graded C or better cannot be repeated.
  • A course first taken for a letter grade and retaken CR/NC keeps the original grade in the GPA. Courses repeated at another institution and transferred back are not eligible for forgiveness.
  • Credit/No Credit: CR = C- or better for undergraduates, NC = D+ or lower; at most 12 units may be elected CR/NC.
  • W is not used in calculating GPAs; undergraduates may withdraw from no more than 18 semester units.
  • An Incomplete not completed within the agreed time (at most one year) counts as F (or NC) in the GPA; an RP not replaced within one year becomes F.

Sources: California Polytechnic State University, San Luis Obispo, Grading (Cal Poly Academic Catalog 2026-2028) (retrieved 2 Oct 2026); California Polytechnic State University, San Luis Obispo, Academic Standards (Cal Poly Academic Catalog 2026-2028) (retrieved 2 Oct 2026). Checked against the document on 2 Oct 2026.

Cal Poly grading table · Undergraduate grading

Cal Poly undergraduate courses (2026–2028 Catalog, semester units).

Sources: California Polytechnic State University, San Luis Obispo, Grading (Cal Poly Academic Catalog 2026-2028) (retrieved 2 Oct 2026); California Polytechnic State University, San Luis Obispo, Academic Standards (Cal Poly Academic Catalog 2026-2028) (retrieved 2 Oct 2026). Checked against the document on 2 Oct 2026.

Rules transcribed from a saved copy of each document and checked against it a second time.

Questions

How is Cal Poly Term GPA calculated?

Term GPA is the average of your grade points weighted by units: multiply each course's units by the grade point for your grade, add these up, and divide by the total units. Under Undergraduate grading, A+ carries 4 grade points on a 4-point scale.

How is Cal Poly Cal Poly GPA calculated?

Cal Poly GPA is the average of the grade points of all courses taken so far, weighted by units.

Is OpenCGPA an official Cal Poly calculator?

No. OpenCGPA is independent and not affiliated with California Polytechnic State University, San Luis Obispo. It applies the rules published in Cal Poly's own documents, linked on this page. Your official result is the one on your grade card.