GPA Calculator
Calculate your GPA from your courses, grades, and credit hours. Add each class, pick a grade, and get your weighted grade point average instantly.
Grades: A, A−, B+, B … F (4.0 scale). Type the letter grade and credit hours for each course.
About the GPA Calculator
Our free GPA Calculator works out your grade point average from your courses, their grades, and their credit hours. Add a row for each class, choose the letter grade, and enter the credits, and the calculator converts each grade to points on the standard 4.0 scale and weights it by credit hours to give your overall GPA. It is perfect for tracking your semester or cumulative GPA, planning the grades you need, or checking where you stand before results. Everything runs in your browser, so it is instant, private, and free with no signup.
Features
- Weighted GPA on the 4.0 scale
- Add as many courses as you need
- Standard letter-grade to point mapping
- Live total as you type
- Credit-hour weighting
- 100% private — runs in your browser
How to use this tool
The GPA Calculator works right in your browser — no signup, no installation. Follow these steps:
- Add a row for each course.
- Pick the letter grade and enter the credit hours.
- Your weighted GPA updates instantly.
- Add or remove courses to plan different outcomes.
Frequently asked questions
How is GPA calculated?
Each letter grade is converted to grade points (A = 4.0, B = 3.0, and so on), multiplied by the course’s credit hours, and the total points are divided by the total credit hours to give your weighted GPA.
What grade scale does it use?
The standard US 4.0 scale, including pluses and minuses (A− = 3.7, B+ = 3.3, and so on). Credit-hour weighting means heavier courses count more toward your GPA.
Can I calculate a cumulative GPA?
Yes — add every course across your semesters and the calculator gives your overall weighted average.
Is anything uploaded?
No. The calculator runs entirely in your browser. Nothing is sent to a server and there is no signup.
Using the results
Use the GPA Calculator to calculate from the values you enter. Check the displayed units, rounding and supported inputs when interpreting the result.