Free GPA Calculator
Calculate your weighted GPA on the 4.0 scale from course grades and credit hours. Add courses, pick letter grades, and see your cumulative GPA update live.
Blend this term with your existing record to see your new cumulative average.
π‘ Uses the standard 4.0 scale. Honors adds 0.5 and AP/IB adds 1.0 grade points (an F is never bumped). GPA is weighted by credit hours β a 4-credit A counts more than a 1-credit A. Weighting policies vary by school, so check yours.
Common uses
- Calculate Your College GPAWork out your semester or cumulative GPA on the standard 4.0 scale.
- Calculate Semester GPAAdd just this term's courses to see your GPA for the semester.
- Check Honor Roll & Latin HonorsSee whether your GPA qualifies for cum laude, magna, or summa cum laude.
- Calculate GPA for Grad School ApplicationsCompute the GPA admissions committees will see on your transcript.
- Plan How to Raise Your GPATest what grades you need next term to hit your target GPA.
How It Works
All calculation happens in your browser using a hand-written weighted-average engine β no library, no server. Each time you change a course, React's useMemo recomputes your GPA instantly from a standard 4.0-scale lookup table and your entered credit hours.
- 1Grade lookupEvery letter grade (A+ through F, including +/β variants) maps to a fixed point value in a hardcoded lookup table β A+/A = 4.0, Aβ = 3.7, B+ = 3.3, and so on down to F = 0.0. Selecting a grade from the dropdown reads that value directly.
- 2Course-type weightingIf a course is marked Honors, a 0.5 bump is added to its grade points; AP/IB courses get a 1.0 bump. An F earns no bump regardless of course type, matching standard weighted-GPA policy. Regular courses receive no adjustment.
- 3Quality-points arithmeticFor each course the tool multiplies adjusted grade points by credit hours to get quality points. It then sums all quality points and all credit hours, and divides the first total by the second β the standard weighted-average formula used by most US high schools and colleges. The unweighted GPA runs the same formula using base 4.0 points only.
- 4Cumulative blend (optional)If you enter a prior cumulative GPA and its total credit hours, the tool applies the same weighted-average formula across both datasets: (priorGpa Γ priorCredits + termQualityPoints) / (priorCredits + termCredits). Latin honors standing (Summa, Magna, Cum Laude) is then derived from fixed unweighted thresholds.
Related Tools
Grade Calculator
Calculate your weighted average grade and letter, or find exactly what score you need on the final exam to hit your target. Free, private, and instant.
CGPA to Percentage Converter
Convert CGPA to percentage and back across Indian schemes (CBSE 9.5Γ, Anna University, VTU, GTU, Mumbai). Accurate per-university formulas. Free and private.
Overtime Pay Calculator
Calculate overtime pay β time-and-a-half, double-time or a custom multiplier β plus the FLSA blended (weighted-average) regular rate across jobs. Free and private.