How this GPA calculator works
Grade point average is a credit-weighted mean of your letter grades on a numeric scale. You add each course, pick credits and a letter (including +/− where your school uses them), optionally mark honors or AP, and the tool returns semester GPAs plus a cumulative number. Everything runs in the browser — useful when you are planning next term’s schedule or checking scholarship cutoffs without pasting a transcript into a random form.
Unweighted vs weighted
Unweighted GPA treats an A in PE the same as an A in AP Chemistry: both are 4.0. That fairness helps colleges compare students across different course menus. Weighted GPA rewards rigor by bumping honors (+0.5) and AP/IB (+1.0) on this calculator, so an A in AP can count as 5.0 quality points per credit. Toggle the checkbox to flip between the two views without re-entering rows.
Grade → point table
| Letter | Points | Weighted (AP A) |
|---|---|---|
| A+ / A | 4.0 | 5.0 |
| A− | 3.7 | 4.7 |
| B+ | 3.3 | 4.3 |
| B | 3.0 | 4.0 |
| B− | 2.7 | 3.7 |
| C+ | 2.3 | 3.3 |
| C | 2.0 | 3.0 |
| C− | 1.7 | 2.7 |
| D+ | 1.3 | 2.3 |
| D | 1.0 | 2.0 |
| D− | 0.7 | 1.7 |
| F | 0.0 | 0.0 (no weight bump) |
Honors uses the same base points with +0.5 (capped at 4.5 for an A). Your district may publish a different table — when transcript and calculator disagree, the handbook wins.
Semester groups and cumulative GPA
Click Add semester to keep Fall and Spring separate while still seeing one cumulative figure. That matches how many students think: “How did this term go?” and “Where do I stand overall?” Pass/fail or audited courses usually contribute zero quality points and should be omitted unless your school assigns a numeric equivalent.
College applications and scholarships
Many applications ask for both weighted and unweighted GPA, or they recalculate from transcripts themselves. Use this tool to sanity-check what you report, not as an official transcript. Scholarship portals that demand “3.5+ weighted” expect you to know whether dual-enrollment and AP weight the same way your high school does.
Privacy
Course names and grades never upload. Clear your tabs when you finish if you share a computer. No dark-pattern upsells, no email walls — just the math.
Quality points in one sentence
Multiply each course’s grade points (after any weight bump) by its credits, add those products, and divide by total credits. That quotient is your GPA. Empty credit fields or F grades still matter: zeros pull the average down unless you remove the row entirely.
Planning next semester
Duplicate your current term, change a hypothetical B to an A, and watch cumulative GPA move. That “what-if” loop is why dynamic rows exist — faster than rebuilding a spreadsheet when you are registering for classes on a deadline. For needed exam percents inside a single course, use the final grade calculator instead; GPA cares about letters and credits across a term.