All tools

Weighted Grade / GPA Calculator

Math

Compute a weighted GPA from a list of courses, each with a letter grade and credit hours, using the standard 4.0-capped scale

Enter each course's letter grade and credit hours to get a weighted GPA back, the same calculation a registrar runs: multiply each grade's point value by its credit hours, sum those quality points, then divide by total credits. It uses the standard 4.0-capped scale where A+ counts the same as A, since that is the more common convention in the US, though some schools use a 4.3 scale for A+ specifically. This is a purely arithmetic weighted average over numbers you supply, distinct from the site's finance calculators despite living in the same math category, and it never looks up a real transcript or school-specific policy.

financegpagradeeducationweighted-average

How to use Weighted Grade / GPA Calculator

  • 1.Add a row for each course with its letter grade and credit hours, using the built-in samples as a starting point.
  • 2.Read the overall GPA, total credits, and total quality points at the top.
  • 3.Check the per-course table to see exactly how many quality points each grade and credit combination contributed.

Frequently asked questions

What grading scale does this use?
The standard 4.0-capped scale: A/A+ = 4.0, A- = 3.7, B+ = 3.3, B = 3.0, and so on down to F = 0.0. Some schools use a 4.3 scale where A+ exceeds A, so check your registrar's own convention if the difference matters for your transcript.
Does it support plus/minus grades?
Yes, all standard plus/minus grades from A+ through D- plus F are recognized. An unrecognized grade string returns an error naming the exact input it couldn't match.
Can I weight courses differently than by credit hours?
No, weighting is always by the credit hours you enter for each course, matching how GPA is actually computed. If your school uses a different weighting scheme (like extra points for honors courses), you'd need to adjust the credit hours or grade points yourself before entering them.
Is my data sent anywhere?
No, the browser tool computes everything client-side. The REST API and SDKs process whatever course list you send them, same as any other API call.

Use via API, SDK, or MCP

cURL# Free: 1,000 req/day · Pro: 10,000 req/day
curl -X POST https://api.utilix.tech/v1/tools/gpa-calculator \
  -H "Authorization: Bearer utx_live_..." \
  -H "Content-Type: application/json" \
  -d '{"courses":[{"name":"Calculus","grade":"A","credits":4},{"name":"History","grade":"B+","credits":3}]}'

Get an API key from your dashboard · Full API docs →