{
  "id": "uc-gpa",
  "version": "3228a98b4dad",
  "status": "published",
  "name": "UC GPA Calculator",
  "question": "What is my weighted-capped GPA?",
  "summary": "Works out the UC GPA used for University of California admission: 10th and 11th grade A-G semester grades on a 4-point scale, with honors points capped at 8.",
  "category": "education",
  "subcategory": "gpa",
  "url": "https://www.acalculator.org/education/uc-gpa-calculator",
  "markdown": "https://www.acalculator.org/education/uc-gpa-calculator.md",
  "kind": "function",
  "method": "Grade points = 4 × A + 3 × B + 2 × C + 1 × D (F = 0). Honors points = the smaller of 8 and (the smaller of 4 and the 10th-grade honors semesters) + the 11th-grade honors semesters. UC GPA = (grade points + honors points) ÷ semester grades.",
  "assumptions": [
    "Count only A-G courses from the summer after 9th grade through the summer after 11th grade, one grade per semester; pluses and minuses do not count.",
    "Honors points are for UC honors-level semesters graded A, B or C. For applicants from outside California, UC gives them for AP and IB courses only.",
    "GPAs are shown to 2 decimal places, halves rounded up."
  ],
  "inputs": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "type": "object",
    "properties": {
      "a": {
        "title": "A semesters",
        "description": "Semester grades of A (A+, A or A−) in A-G courses, 10th and 11th grade.",
        "type": "integer",
        "minimum": 0,
        "maximum": 200
      },
      "b": {
        "title": "B semesters",
        "description": "Semester grades of B (B+, B or B−).",
        "type": "integer",
        "minimum": 0,
        "maximum": 200
      },
      "c": {
        "title": "C semesters",
        "description": "Semester grades of C (C+, C or C−).",
        "type": "integer",
        "minimum": 0,
        "maximum": 200
      },
      "d": {
        "title": "D semesters",
        "description": "Semester grades of D (D+, D or D−).",
        "type": "integer",
        "minimum": 0,
        "maximum": 200
      },
      "f": {
        "title": "F semesters",
        "description": "Semester grades of F.",
        "type": "integer",
        "minimum": 0,
        "maximum": 200
      },
      "h10": {
        "title": "Honors semesters in 10th grade",
        "description": "UC honors-level semesters (AP, IB, college or UC-certified honors) graded A, B or C in 10th grade.",
        "type": "integer",
        "minimum": 0,
        "maximum": 200
      },
      "h11": {
        "title": "Honors semesters in 11th grade",
        "description": "UC honors-level semesters graded A, B or C in 11th grade and the summer after it.",
        "type": "integer",
        "minimum": 0,
        "maximum": 200
      }
    }
  },
  "outputs": {
    "capped": {
      "label": "UC GPA (weighted-capped)",
      "description": "Grade points plus capped honors points, over the semester grades, to 2 decimal places.",
      "format": "text"
    },
    "unweighted": {
      "label": "Unweighted",
      "description": "Grade points over the semester grades, with no honors points.",
      "format": "text"
    },
    "full": {
      "label": "Fully weighted",
      "description": "Every honors point counted, with no cap.",
      "format": "text"
    },
    "honors": {
      "label": "Honors points counted",
      "description": "At most 4 from 10th grade and 8 in all.",
      "format": "integer"
    },
    "grades": {
      "label": "Semester grades",
      "description": "A + B + C + D + F semesters.",
      "format": "integer"
    },
    "points": {
      "label": "Grade points",
      "description": "4A + 3B + 2C + D.",
      "format": "integer"
    }
  },
  "defaultAnswer": {
    "inputs": {
      "a": 10,
      "b": 8,
      "c": 2,
      "d": 0,
      "f": 0,
      "h10": 2,
      "h11": 6
    },
    "outputs": {
      "capped": "3.80",
      "unweighted": "3.40",
      "full": "3.80",
      "honors": 8,
      "grades": 20,
      "points": 68
    },
    "text": "Your UC GPA (weighted-capped) is 3.80."
  },
  "examples": [
    {
      "given": {
        "a": 10,
        "b": 8,
        "c": 2,
        "d": 0,
        "f": 0,
        "h10": 2,
        "h11": 6
      },
      "expect": {
        "capped": "3.80",
        "unweighted": "3.40",
        "full": "3.80",
        "honors": 8,
        "grades": 20,
        "points": 68
      },
      "source": "University of California Admissions, GPA requirement (A = 4, B = 3, C = 2, D = 1; an extra point for each semester of a UC honors-level course, at most 8 points in 10th and 11th grades and at most 4 in 10th grade; D or F in an honors course earns no extra point), https://admission.universityofcalifornia.edu/admission-requirements/freshman-requirements/gpa-requirement.html (retrieved 2026-10-05); hand calculation in content.mdx: (68 + 8) ÷ 20 = 3.80"
    },
    {
      "given": {
        "a": 12,
        "b": 6,
        "c": 2,
        "d": 0,
        "f": 0,
        "h10": 6,
        "h11": 8
      },
      "expect": {
        "capped": "3.90",
        "unweighted": "3.50",
        "full": "4.20",
        "honors": 8
      },
      "source": "University of California Admissions, GPA requirement (A = 4, B = 3, C = 2, D = 1; an extra point for each semester of a UC honors-level course, at most 8 points in 10th and 11th grades and at most 4 in 10th grade; D or F in an honors course earns no extra point), https://admission.universityofcalifornia.edu/admission-requirements/freshman-requirements/gpa-requirement.html (retrieved 2026-10-05); hand calculation in content.mdx: (70 + 8) ÷ 20 = 3.90; uncapped (70 + 14) ÷ 20 = 4.20"
    },
    {
      "given": {
        "a": 5,
        "b": 7,
        "c": 3,
        "d": 1,
        "f": 1,
        "h10": 3,
        "h11": 0
      },
      "expect": {
        "capped": "3.00",
        "unweighted": "2.82",
        "honors": 3,
        "points": 48,
        "grades": 17
      },
      "source": "University of California Admissions, GPA requirement (A = 4, B = 3, C = 2, D = 1; an extra point for each semester of a UC honors-level course, at most 8 points in 10th and 11th grades and at most 4 in 10th grade; D or F in an honors course earns no extra point), https://admission.universityofcalifornia.edu/admission-requirements/freshman-requirements/gpa-requirement.html (retrieved 2026-10-05); hand calculation in content.mdx: (48 + 3) ÷ 17 = 3; 48 ÷ 17 = 2.8235 → 2.82"
    }
  ],
  "sources": [
    "University of California Admissions, GPA requirement: A-G courses from the summer after 9th grade through the summer after 11th grade; A = 4, B = 3, C = 2, D = 1 points, pluses and minuses do not count; an extra point for each semester of a UC honors-level course, at most 8 in 10th and 11th grades and at most 4 in 10th grade; D or F in an honors course earns no extra point; divide the total grade points by the number of letter grades. Retrieved 2026-10-05. https://admission.universityofcalifornia.edu/admission-requirements/freshman-requirements/gpa-requirement.html"
  ],
  "related": [
    "gpa",
    "weighted-gpa",
    "lsac-gpa"
  ],
  "changelog": []
}
