Calculate a credit-weighted GPA across any number of courses.
Weighted GPA
3.39
Across 3 courses and 10 credits, on a 4 scale
What this assumes
A full semester
Several courses with credits
4Uneven credits
Where weighting changes the answer
3Percentage grades
A different scale
85A name, a grade and the credit hours for each. Add as many rows as you need.
The 4.0 scale with or without A+ at 4.3, or percentage grading.
The GPA, total credits and total grade points are all shown.
Credits determine how much each course counts. A plain average of grades gives the wrong answer whenever credit values differ.
Institutions differ on whether A+ is 4.0 or 4.3, and that choice changes the result. Both are available.
Grades are personal. The calculation is entirely local and nothing is stored or transmitted.
Add your courses with their grades and credit hours to get a properly weighted grade point average. Weighting matters: a four-credit course affects your average twice as much as a two-credit one, so a plain average of your grades is usually wrong. Several grading scales are supported, including the 4.0 system with and without A+ at 4.3, and percentage grading. Everything stays in your browser.
Keep going
Related pages in Maths & Statistics, plus what others are using right now.
More maths & statistics that pair well with this one.
Work out any percentage — of a number, as a share, or as a change.
Convert a salary between hourly, daily, weekly, monthly and annual.
Calculate a percentage increase and see the amount it adds.
Calculate return on investment, and the annualised rate that makes it comparable.
Find the mean, median, mode and range of a list of numbers, with the working shown.
Sample and population standard deviation and variance, both shown, with the working.
Create strong random passwords with full control over length and characters.
Format, validate and minify JSON, with errors that point to the exact line.
Count words, characters, sentences and paragraphs as you type.
Convert between length, weight, temperature, volume, speed, data and more.
Count characters with and without spaces, against the limits that matter.
See how savings grow with compounding, including regular contributions.
Turn a logo into favicon.ico, the PNG sizes a site needs, and the HTML to declare them.
Check a downloaded file against its published checksum, without uploading anything.
Stamp text like DRAFT or CONFIDENTIAL across a PDF, in your browser.
Turn JSON into readable YAML, with quoting and multiline strings handled properly.
Escape text for HTML, or turn entities back into readable characters.
Explain a cron expression in plain English and see exactly when it will next run.