GPA Calculator

Calculate a course-credit GPA on a US 4.0 scale and compare optional weighted grades.

Inputs stay on your device No sign-up Free to use
How this works

The tool runs in this browser. Your file or text is not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

Privacy details

Calculate GPA controls

Showing an example. Edit to see your own.

One course per line: course name, grade, credits, then honors or ap when the course is weighted. For example Biology, A, 3 or Algebra II, B+, 4, honors.

Adds the extra points below to courses whose line says honors or ap. The unweighted figure is always shown.

0.5

Many US schools add 0.5 for an honors course. Use the figure your school publishes.

Many US schools add 1.0 for an AP or dual-enrollment course. Use the figure your school publishes.

Processed in your browser. Your inputs stay on this device.

How to use GPA Calculator

  1. Enter one course per line as course name, letter grade, credits and optional level such as honors or ap.
  2. Turn on weighted points if your school uses them, and set the extra points for honors and AP or college courses.
  3. The GPA updates as you change the courses. Compare the unweighted and weighted results with your school's published grading rules.

Example: GPA Calculator

Estimate a term GPA for three courses with different credit values and course levels.

You add
Courses, grades and credits: Biology, A, 3; Algebra II, B+, 4, honors; Chemistry, A-, 4, ap (one course per line). Add weighted points: on. Extra points for honors: 0.5. Extra points for AP or college: 1.0.
You get
Across 11 credits, the unweighted points total 40.0 and GPA is 3.64. With the entered level bonuses, weighted points total 46.0 and weighted GPA is 4.18.

Options

Course lines
Separate the name, grade, credits and optional level with commas or tabs. A missing level means regular; use honors or ap for the optional weighted calculation. A line with an unknown level is refused.
US 4.0 grades
The built-in letter mapping starts with A = 4.0, B = 3.0, C = 2.0, D = 1.0 and F = 0.0, with plus and minus values shown in the result. You may also enter a grade-point number from 0 to 4.3.
Weighted points
Turn weighting on to add the extra points you enter for honors or AP lines. Both calculations weight course grade points by credits; the unweighted result is shown separately.

Supported inputs and limits

Enter 1 to 50 courses, each with 0 to 30 credits. The default is a US 4.0 letter-grade mapping; optional honors and AP bonuses range from 0 to 2 points and weighted course points are capped at 5.0. Schools differ in plus/minus grades, repeated courses, pass/fail work, transfer credit and weighting. This is an estimate, not an official transcript or academic decision. Course details stay in this browser.

Where your input is processed

This tool processes your input in this browser. Your text and files are not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

How this estimate is calculated

For each course, grade points are multiplied by credits. The sum is divided by the total credits. The optional weighted figure adds your chosen bonus to honors or AP course points before multiplying by credits, while the unweighted figure keeps the base points. The 4.0 table printed in the result is this tool's own default example mapping, not a school's official scale: UC Berkeley publishes one concrete plus/minus grade-point table, and schools set their own weighting, repeat and transfer rules, so your school's published policy controls. Sources checked 2026-09-26.

UC Berkeley Registrar, Grade Definitions (checked 2026-09-26)

Questions about GPA Calculator

Why does the same grade affect my GPA more in one course?

Credits are weights. A four-credit course contributes four times its grade points to the numerator, while a one-credit course contributes once. The total is divided by all included credits.

How do I mark an honors or AP course?

Put honors or ap in the fourth field of that course line, as in Algebra II, B+, 4, honors. Turn on weighted points and set the bonuses to match your school's policy.

Will this match the GPA on my transcript?

Maybe not. Schools choose their own grade mapping, weighting and rules for repeats, transfer credit and pass/fail courses. Use your registrar's policy for an official GPA.

Project manager: Tony Hines · Content updated 29 September 2026 · Report a problem