DollarWise

Free GPA Calculator — Weighted & Unweighted (US 4.0 Scale)

October 10, 2026 · 2 min read · By the DollarWise team

Whether you’re a high school student tracking college applications or a college student planning your semester, your GPA math shouldn’t be guesswork. Add your courses, pick your grading scale, and get instant weighted and unweighted GPAs — plus a cumulative GPA that folds in your prior credits. Runs entirely in your browser.

GPA Calculator

Weighted & unweighted GPA on the US 4.0, 4.3, or 5.0 scale — with honors, AP, and IB weights.

100% Free Forever No Sign-up No Credit Card Private — files never leave your browser Unlimited Use

1 Add your courses

CourseGradeCreditsLevel

2 Scale & cumulative settings

Most US colleges report on the 4.0 scale.
Turn off for a plain unweighted GPA.
Your GPA before these courses.
Credits earned before these courses.

3 Calculate your GPA

Working…

✅ Done — your GPA

–Semester GPA

Letter-grade values — 4.0 scale

🎉 Free forever. No sign-up. No credit card. No limits.

This tool runs entirely in your browser — calculate as many GPAs as you like.

How it works

  1. Add your courses — grade, credits, and level (regular, honors, AP/IB).
  2. Pick your scale (4.0, 4.3, or 5.0), toggle weighted vs. unweighted, and optionally add prior GPA + credits.
  3. Hit Calculate GPA — get your semester and cumulative GPA instantly.

Everyday uses

  • High school students — track the GPA colleges will see on your applications.
  • College students — see what grades you need this semester to hit a target GPA.
  • Scholarship hunters — many scholarships need a 3.0+ or 3.5+; know where you stand.
  • Transfer students — estimate your cumulative GPA before applying to a new school.
  • Parents — help your teen plan course loads with realistic GPA math.

Weighted vs. unweighted: unweighted treats every class equally on the base scale; weighted adds +0.5 for honors and +1.0 for AP/IB classes, rewarding tougher course loads — which is how most US high schools report class rank.