Check a term GPA from several classes
A weighted average can make it easier to verify a semester GPA when courses carry different credit loads.
Everyday Tools
Estimate GPA from course grades and credit hours.
Why this page exists
Grade planning gets easier when course grades and credit hours are turned into one weighted-average GPA instead of being estimated by feel. This calculator helps visitors estimate grade point average from multiple course grades and credit hours.
Interactive tool
Enter your numbers and read the result first, then use the sections below to understand what affects the outcome.
Calculator
Estimate grade point average from course grades and credit hours.
Result
Estimated GPA based on total grade points divided by total credit hours for the completed course rows entered.
This is a standard weighted-average GPA estimate. Schools can use different grade scales, plus-minus rules, and pass-fail policies.
Planning note
Last updated April 16, 2026. Use this tool to compare scenarios and plan ahead, then confirm important details with the lender, employer, insurer, contractor, or other qualified provider involved in the final decision.
How it works
Enter a grade and credit hours for each course row you want to include.
The calculator converts letter grades into grade points and multiplies them by credit hours.
It adds the total grade points, divides by total credit hours, and shows the GPA result.
Understanding your result
This is a weighted-average GPA estimate. Different schools can use different grade scales, plus-minus rules, repeated-course policies, or pass-fail treatment.
Browse more everyday toolsExamples
Example scenarios help turn a quick estimate into a more useful comparison or planning step.
A weighted average can make it easier to verify a semester GPA when courses carry different credit loads.
Changing a grade in a higher-credit course can show how strongly that class moves the final GPA.
Trying likely grade combinations can help estimate where the final GPA may land.
When to use it
Use this when you want a quick term or planning GPA estimate from several classes with different credit weights.
It is useful for checking how one course grade change could move your average.
Assumptions and limitations
The estimate uses a standard 4.0-style plus-minus scale shown in the calculator.
It does not model school-specific weighting, repeated-course rules, or pass-fail treatment.
Common mistakes
Ignoring credit hours can make the estimate feel off because GPA is weighted, not a simple average of letter grades.
Comparing this estimate directly with a school that uses a different grade scale can create confusion.
Practical tips
Enter only classes with both a valid grade and credit hours so the weighted average stays clean.
Try a few possible grade outcomes in one course to see how much that class can shift your GPA.
Worked example
A worked example shows how the estimate behaves when the inputs resemble a real planning decision.
A student has grades of A in a 3-credit class, B+ in a 4-credit class, and B in a 3-credit class.
1. Enter each course grade and its credit hours.
2. Convert the grades to grade points and multiply by credits.
3. Add total grade points and divide by total credits to get the GPA.
Takeaway: The result gives a weighted average that reflects how larger-credit classes move the GPA more.
FAQ
The calculator multiplies each course grade-point value by its credit hours, adds those grade points together, and divides by the total credit hours used.
Because GPA is weighted. A higher-credit class affects the final average more than a lower-credit class.
Schools can use different grade scales, repeated-course rules, and pass-fail or honors weighting policies.
Related tools
Weighted-average tools are the closest math companion if you want to understand the GPA calculation structure itself.
Simple percentage and ratio tools can help with assignment-level planning that feeds into the final course grade picture.
Estimate a weighted average from matching value and weight lists.
Estimate the average of a list of numbers from a comma-separated input.
Calculate what is X% of Y, what percent one value is of another, and percentage increase or decrease.
Convert a fraction into a decimal value.
Solve a basic proportion by leaving one value blank in a / b = c / d.