The basic GPA formula
GPA stands for Grade Point Average. The standard scale runs from 0.0 to 4.0. Each letter grade has a numeric value (A = 4.0, B = 3.0, etc.). Multiply each grade by its credit hours, sum, and divide by total credits.
GPA = Σ(grade_point × credits) / Σ(credits) Letter → Grade Point: A+/A → 4.0 A- → 3.7 B+ → 3.3 B → 3.0 B- → 2.7 C+ → 2.3 C → 2.0 C- → 1.7 D+ → 1.3 D → 1.0 D- → 0.7 F → 0.0
Step 1 — Convert each grade to points
Look at your transcript. For each class, write down the letter grade and use the table above to find the grade points.
Step 2 — Multiply by credits
Each class is worth a number of credits (also called credit hours or units). High school classes are typically 1 credit. College classes are usually 3-4 credits each. Multiply grade points by credits to get quality points.
Step 3 — Sum and divide
Add up all the quality points. Add up all the credits. Divide the first by the second. That's your GPA.
Worked example — high school semester English (1 credit, A): 4.0 × 1 = 4.0 Algebra II (1 credit, B+): 3.3 × 1 = 3.3 US History (1 credit, A-): 3.7 × 1 = 3.7 Spanish III (1 credit, B): 3.0 × 1 = 3.0 PE (0.5 credit, A): 4.0 × 0.5 = 2.0 Quality points: 4.0+3.3+3.7+3.0+2.0 = 16.0 Credits: 1+1+1+1+0.5 = 4.5 Semester GPA: 16.0 / 4.5 = 3.56
Weighted GPA — adding bonus points
Weighted GPA gives extra credit for harder classes. Most US schools add +1.0 to AP/IB/dual-enrollment and +0.5 to Honors before calculating. Add the bonus to the grade point first, then multiply by credits.
Standard +0.5/+1.0 weighting: A in AP class: (4.0 + 1.0) × credits = 5.0 × credits A in Honors: (4.0 + 0.5) × credits = 4.5 × credits A in Regular: 4.0 × credits = 4.0 × credits
Different schools use different scales. Some use +0.25/+0.75, others use +0.33/+0.67, a few only weight AP. Use the Weighted GPA Calculator to switch between them.
Cumulative GPA — across multiple semesters
Cumulative GPA averages every semester you've completed, weighted by credits. To recalculate after a new semester:
new cumulative GPA = (prior_GPA × prior_credits + new_GPA × new_credits) ÷ (prior_credits + new_credits)
The Cumulative GPA Calculator does this automatically.
Percentage to GPA — converting numeric grades
If your grades are recorded as percentages, convert each one to a letter grade first using the standard US 10-point scale, then calculate as usual.
93-100% → A (4.0) 90-92% → A- (3.7) 87-89% → B+ (3.3) 83-86% → B (3.0) 80-82% → B- (2.7) 77-79% → C+ (2.3) 73-76% → C (2.0) 70-72% → C- (1.7) 67-69% → D+ (1.3) 65-66% → D (1.0) below 65 → F (0.0)
Or skip the table and use the Percentage to GPA Calculator.
