Beginner

Semester Grade Calculator — Weighted GPA Average

Enter each course grade (0–100) and its credit hours to get your weighted semester average. Heavier courses count more — just like your university does when computing your GPA.

%

%

%

%

%

Semester grade average
80.3

Weighted average across all courses by credit hours

Total credit hours
12
Highest course grade
91 %
Lowest course grade
65 %
Unweighted average
79.5 %
Course 1 (3 cr)88 %
Course 2 (4 cr)74 %
Course 3 (3 cr)91 %
Course 4 (2 cr)65 %
Step by step
  1. 1

    Weighted course points

    88 × 3 + 74 × 4 + 91 × 3 + 65 × 2 = 963
    Each grade multiplied by the credit hours for that course.
  2. 2

    Total credit hours

    3 + 4 + 3 + 2 = 12
  3. 3

    Weighted average

    963 ÷ 12 = 80.3
Results are estimates for general information only and are not professional advice — always verify important results independently before relying on them. Read the full disclaimer.
Quick answer

How does this calculator work?

Semester grade = Σ(course grade × credit hours) ÷ total credit hours. Enter up to 5 courses with their percentage grades and credit hours to get the weighted average the way your university computes it, plus the highest, lowest, and unweighted averages.

Formula
Weighted Average = Σ(grade × credits) ÷ Σ(credits)
How this is calculated

A simple average treats every course equally, but a 4-credit lab course should count more than a 1-credit elective. The weighted average fixes this: multiply each grade by the number of credits that course carries, add all those products, then divide by the total credits. The result is what your registrar computes when calculating your GPA or semester standing.

This calculator accepts up to 5 courses. Fill in at least one grade and its credit count; the fifth row is optional. All entered courses must have valid grades (0–100) and positive credit hours — rows left blank are ignored. The unweighted average (treating all courses equally) is shown alongside the weighted result so you can see the difference.

Note: this calculator works with percentage grades (0–100). If your institution uses letter grades (A/B/C…) or 4-point GPA points, convert them first using your school's grading scale.

Frequently asked questions

An unweighted average treats every course equally. A weighted average multiplies each grade by its credit hours, so a 4-credit course affects the final average four times as much as a 1-credit course — which is how most universities calculate GPA.

If your grades are on a 0–100 percentage scale, this gives the weighted average directly. To convert to a 4.0 GPA scale you also need your institution's grade-to-GPA conversion table (e.g., 90–100 = 4.0) — scales vary by school.

Enter your existing courses and leave the final exam row with the target credit hours. Then set the final-exam grade to the value that produces your desired overall average. You can also rearrange the formula: needed grade = (target × total credits − current weighted sum) ÷ final credits.

Also known as

weighted grade average calculator
semester gpa calculator
credit hour grade calculator
college semester average
course grade weighted calculator
final grade semester calculator
university grade average
weighted grade point average

APA

TG we-Calculate Editorial Team. (2026). Semester Grade Calculator — Weighted GPA Average [Online calculator]. TG we-Calculate. https://we-calculate.com/calculator/semester-grade-calculator

Chicago

TG we-Calculate Editorial Team. "Semester Grade Calculator — Weighted GPA Average." TG we-Calculate. 2026. https://we-calculate.com/calculator/semester-grade-calculator.

IEEE

TG we-Calculate Editorial Team, "Semester Grade Calculator — Weighted GPA Average," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/calculator/semester-grade-calculator

BibTeX

@misc{wecalculate_semester_grade_calculator, title = {Semester Grade Calculator — Weighted GPA Average}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/calculator/semester-grade-calculator}}, year = {2026}, note = {TG we-Calculate} }

Did this calculator help you?