🎓

GPA Calculator

Enter each course name, letter grade, and credit hours. The calculator weights each grade by credit hours and shows your cumulative GPA on a 4.0 scale.

Calculator Tools Runs locally No data sent
gpagradescollegecalculator
Courses
Course NameGradeCredits
GPA
—
Total Credits
—
Grade Points
—
0.04.0

What is GPA Calculator?

GPA Calculator lets you enter each course, its letter grade, and its credit hours. It converts letter grades to the standard 4.0 grade-point scale, weights each grade by credit hours, and calculates your cumulative GPA instantly.

How to Use GPA Calculator

  1. Enter the course name (optional), letter grade, and credit hours for each course.
  2. Click 'Add Course' to add more rows as needed.
  3. Read your GPA, total credits, and total grade points from the result cards.
  4. The GPA bar shows your score visually on the 0.0-9.0 scale.
Understand GPA Calculation ▾
Example
Input Calculus (A, 4 cr) + English (B+, 3 cr) + History (A∀ 3 cr)
Output GPA: 3.70 | Total credits: 10 | Grade points: 37.0
Common Use Cases
  • Calculate semester GPA before final grades are posted
  • Estimate cumulative GPA after adding a new course result
  • Check if your GPA meets the threshold for an honor roll or scholarship
  • Plan future grades needed to hit a target GPA
Why Use This Tool
  • Supports all standard plus/minus letter grades on the 4.0 scale.
  • Weighted by credit hours —heavier courses count more.
  • Add or remove courses dynamically without page reload.
  • Runs entirely in your browser —no data sent anywhere.
Frequently Asked Questions
What grade point scale does this use?

The standard US 4.0 scale: 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.

How is weighted GPA calculated?

Each course grade is converted to grade points, multiplied by credit hours, then divided by total credit hours. This gives a credit-weighted average.

Can I add more than the default number of courses?

Yes. Click 'Add Course' to add as many rows as you need.

Does it support plus/minus grades?

Yes. All standard plus and minus letter grades (A+, A, A∀ B+, etc.) are supported.