A free GPA calculator turns course credits and grades into a credit-weighted grade point average. On Yaya Tools you enter each course’s credits plus either a percentage score or a direct grade-point value, pick a GPA scale (for example 4.0), and read weighted GPA, total credits, quality points, and course count instantly. Everything runs in your local browser—grades are never uploaded.
People search for a GPA calculator, a weighted GPA calculator, or a college GPA calculator when they need more than a simple mean of letter grades. A three-credit course should pull the average harder than a one-credit lab. This page follows that rule: weighted GPA = Σ(grade points × credits) ÷ Σ(credits). Use it for semester estimates, transfer planning, or a quick check against a transcript—always remembering that school rules override any public conversion table.
What is a GPA calculator?
A grade point average calculator converts a list of courses into one number on a chosen scale. At minimum it needs credits and a grade expressed as points (or as a percentage that maps to points). A useful college GPA calculator also shows supporting totals so you can audit the math: how many courses you entered, how many credits they sum to, and the quality-point sum before division.
Yaya Tools’ GPA calculator is built for those everyday academic checks:
- Courses — optional names plus required credits and grades, one row per course
- Input modes — percentage scores or direct GPA points from your transcript
- Selectable scale — for example 4.0; percent mapping is computed on a 4.0 reference then scaled by
scale / 4 - Weighted GPA — credit-weighted, not an unweighted average of course grades
- Quality points — Σ(point × credits), the numerator of the GPA formula
- Weighted average percent — shown only in percentage mode
It does not store transcripts, apply institutional rounding policies, or treat pass/fail or transfer-credit edge cases. Results are estimates for personal planning. For official standings, scholarships, graduation, or applications, follow your registrar’s published rules and the numbers on your official transcript.
Because processing stays local, you can experiment with “what if I raise this grade?” scenarios without creating an account. Closing the tab clears the inputs; the site does not keep a history of courses you typed.
How to use this GPA calculator
The workflow is short so you can answer “what is my GPA?” in a few steps.
- Open the GPA calculator on Yaya Tools.
- Choose input type: percentage scores, or direct grade points.
- Set the GPA scale (for example
4.0). In percentage mode this scales the default 4.0 conversion; in direct-point mode it caps the maximum grade you can enter and labels the result scale. - For each course, enter credits and the grade (and optionally a course name). Add or remove rows as needed.
- Read the results: weighted GPA, scale label, course count, total credits, quality points, and—when using percentages—the credit-weighted average percent.
- Optionally click Reset to restore the sample courses if you want a clean starting point.
Results refresh when inputs change. Empty rows are skipped. If a credit or grade is missing, non-numeric, out of range, or credits are not positive, the tool shows a validation message until the row is fixed.
Privacy note: courses and grades are calculated only in your current browser. Nothing is sent to a Yaya Tools server by this page.
Tip: if you already know letter-grade points from your school chart, switch to direct GPA points and paste those values. If you only have percent scores, stay in percentage mode and use the built-in reference mapping—then compare against your school’s official table before treating the result as final.
Weighted GPA formula
Grade point average on this page is always credit-weighted:
Weighted GPA = Σ(course grade points × course credits) ÷ Σ(course credits)
Quality points for one course are grade points × credits. Sum quality points across courses, divide by total credits, and you get the weighted GPA on the selected scale.
Why credits matter
Suppose two courses both score the same percentage. If one is 4 credits and the other is 1 credit, the 4-credit course contributes four times as many quality points. An unweighted mean of the two course GPAs would treat them equally and misstate the transcript-style average most colleges use.
That is why this tool is a weighted GPA calculator by design. Entering accurate credits is as important as entering accurate grades.
Worked example (percentage mode, 4.0 scale)
Default sample-style courses:
| Course | Credits | Percent | Points (4.0 map) | Quality points |
|---|---|---|---|---|
| Math | 3 | 92 | 4.0 | 12.0 |
| English | 2 | 85 | 3.7 | 7.4 |
| Major course | 4 | 78 | 3.0 | 12.0 |
Total credits = 3 + 2 + 4 = 9
Quality points = 12.0 + 7.4 + 12.0 = 31.4
Weighted GPA = 31.4 ÷ 9 ≈ 3.49
The credit-weighted average percent would be (92×3 + 85×2 + 78×4) ÷ 9 = 83.78…, which is shown only as a supporting figure—it is not the same as GPA.
Direct grade-point mode
When your transcript already lists points (for example 3.7 for a course), choose direct input. The calculator treats the entered number as the course grade points (capped by the selected scale) and still weights by credits:
Weighted GPA = Σ(entered points × credits) ÷ Σ(credits)
No percentage conversion is applied in this mode. Use it when you trust the school’s own point values more than any public percent-to-GPA chart.
Percentage to 4.0 mapping (then scale)
In percentage mode, each score is first mapped to a 4.0 reference table, then multiplied by scale / 4 so a 5.0 (or other) scale stays proportional.
| Percent score | 4.0 reference points |
|---|---|
| 90–100 | 4.0 |
| 85–89 | 3.7 |
| 82–84 | 3.3 |
| 78–81 | 3.0 |
| 75–77 | 2.7 |
| 72–74 | 2.3 |
| 68–71 | 2.0 |
| 64–67 | 1.5 |
| 60–63 | 1.0 |
| below 60 | 0 |
Course points = (4.0 reference points) × (selected scale ÷ 4)
Example: 88% on a 4.0 scale → 3.7. The same 88% on a 5.0 scale → 3.7 × 5/4 = 4.625.
School rules override. Many universities publish different cutoffs, plus/minus letter tables, or continuous formulas. Retakes, incompletes, pass/fail, and transfer credits can change what enters the official average. Treat this mapping as a common reference for estimates—not as a substitute for your catalog or registrar policy.
What the results show
After valid courses are entered, the results panel reports:
- Weighted GPA — the main credit-weighted average on your selected scale
- Scale label — the full-mark scale you chose (for example 4.0)
- Course count — how many rows with valid credits and grades were included
- Total credits — Σ(credits)
- Quality points — Σ(point × credits)
- Average percent — credit-weighted mean of percentage scores (percentage mode only; otherwise shown as —)
- Summary line — total credits and weighted GPA in one sentence
Use quality points and total credits to double-check the division yourself. If your hand calculation disagrees, confirm you used the same percent-to-point bands (or the same direct points) and the same credits.
GPA calculator vs simple grade average
A simple average of course GPAs ignores credit hours. A college GPA calculator almost always needs weighting because a 4-credit seminar and a 1-credit seminar are not equal transcript weight. Unweighted averages can still be useful for informal “how did my midterms feel?” checks, but they will not match most official semester or cumulative GPAs.
Letter grades without published point values are also not enough on their own. Convert letters with your school’s chart first, then enter direct points here—or enter percentages if that is what you have and accept the tool’s reference bands as an approximation.
For related ratio math outside transcripts—what percent one score is of another, or percent change between terms—use the percentage calculator. Age cutoffs for scholarships or program eligibility (adult vs under-18 rules, anniversary dates) can be checked with the age calculator; this GPA page does not compute age or enrollment eligibility.
Common mistakes when calculating GPA
Averaging percents and calling it GPA. A mean of 90, 80, and 70 is 80%, not a 4.0-scale GPA. Convert each course to points (or use school points), weight by credits, then divide.
Forgetting credits. Leaving every course as “1 credit” understates large classes and overstates tiny ones.
Mixing scales. Entering 4.0-scale points while the scale field is set to 5.0 (or the reverse) produces a misleading label even if the numerator math is consistent with what you typed. Keep the scale and the point values aligned.
Using this page’s percent bands when your school differs. If your catalog says 85–89 is 4.0, do not rely on the 3.7 band here—switch to direct points from the official conversion.
Including courses official policy excludes. Pass/fail, audited, withdrawn, or remedial courses may be omitted from the official average. This tool includes every valid row you enter.
Expecting rounding to match the registrar. Display uses two decimal places for GPA and quality points (one for credits). Schools may round or truncate differently for honors cutoffs.
Treating estimates as official. Applications and transcripts need institutional numbers. This calculator is for planning and sanity checks.
Privacy and local browser processing
All GPA math on this page runs in your current browser session. Course names, credits, and grades are not uploaded to Yaya Tools for processing or storage. That local-only design suits shared computers and quick “what-if” edits, though browser autofill, history, and extensions on a shared device can still expose typed values—clear the page or reset when you are done if others use the same machine.
References
- U.S. Department of Education — College Scorecard data documentation — Context on how U.S. colleges report academic and outcome data; institutional GPA policies still govern your transcript.
- OpenStax College Algebra — Percent applications — Background on percent and ratio arithmetic related to score conversion and weighted means.