🎓 GPA Calculator

Calculate your semester or cumulative GPA from course grades and credit hours.

0.00

About this tool

The GPA Calculator converts your individual course grades into a single cumulative Grade Point Average using the standard 4.0 scale adopted by most colleges and universities in the United States and many international institutions. Instead of manually multiplying grade points by credit hours for every course and adding them up by hand, this tool does the weighted calculation instantly as soon as you enter your courses.

To use it, add a row for each course you have taken (or plan to take), enter the number of credit hours assigned to that course, and choose the letter grade you received from the dropdown. You can add as many rows as you need using the "Add Course" button, and remove a row you no longer need. Once every course is filled in, press "Calculate GPA" and the tool multiplies each course's grade points by its credit hours, sums the results, and divides by the total number of credit hours attempted — which is exactly the formula registrars use.

This calculator is useful in several situations. Students often want to check their semester GPA before official grades are posted, based on the marks they expect on outstanding assignments. Others use it to plan ahead: by entering hypothetical grades for a future semester, you can see what GPA you would need to reach a target such as 3.5 for a scholarship renewal or a Dean's List cutoff. It is also handy when transferring between institutions that use slightly different grading systems, since you can quickly recompute a GPA using the standard 4.0 scale for comparison purposes.

The letter-grade-to-point conversion follows the common convention: A equals 4.0, A- equals 3.7, B+ equals 3.3, B equals 3.0, B- equals 2.7, C+ equals 2.3, C equals 2.0, C- equals 1.7, D equals 1.0, and F equals 0.0. Some schools use slightly different scales (for example, some do not award grade points for a D or treat B+ as 3.5), so if your institution's policy differs, treat the result as a close estimate and confirm against your school's official grading guide before relying on it for scholarship or academic standing decisions.

Because every calculation happens directly in your browser using JavaScript, none of your course names or grades are sent anywhere. You can safely enter real course information, close the tab when you are done, and nothing is retained. This also means the tool works instantly without any loading delay, and continues to work even if your internet connection drops after the page has loaded.

If you are also tracking a CGPA on a 10-point scale rather than a 4.0 scale, use the companion CGPA to Percentage Converter tool on this site, which is designed specifically for that conversion rather than for combining individual course grades.

Beyond individual planning, students preparing transfer applications, scholarship renewals, or graduate school applications often need to present a clearly calculated GPA alongside their transcript, and having a quick, private way to double-check that figure before submitting an application can catch a transcription error early. Keep in mind that some institutions calculate GPA using only graded courses and exclude pass/fail or audited classes entirely, so when in doubt, include only the courses your school counts toward your official GPA.

Frequently Asked Questions

Does this work for a 10-point GPA scale?

This calculator uses the standard 4.0 scale. If your institution grades on a 10-point scale, use the CGPA to Percentage Converter tool instead, or adjust the grade point values before calculating.

Can I calculate GPA for just one semester?

Yes. Simply enter only the courses from that semester. To get a cumulative GPA across multiple semesters, include every course you have taken so far in one list.

What credit hours should I enter?

Enter the official credit or unit value assigned to each course by your institution, exactly as it appears on your transcript or course catalog.

Is my data saved anywhere?

No. All calculations happen locally in your browser using JavaScript. Nothing you type is transmitted to a server or stored after you close the page.

Why does my school's official GPA differ slightly?

Some institutions use custom grade point values (for example, no points for a D, or a different value for A+). This tool uses the most common convention; check your school's catalog for its exact scale.