Unweighted
3.70
Weighted
3.70
Grade points
11.10
A GPA calculator is a tool that converts letter grades and course credits into a grade point average. Use this free Zap Code calculator to estimate semester GPA, weighted GPA, and cumulative GPA before your transcript updates.
Current Estimate
Weighted estimates use +0.5 for honors and +1.0 for AP or IB classes, capped at 5.0 points per course.
Add letter grades, credits, and course level for each class.
Unweighted
3.70
Weighted
3.70
Grade points
11.10
Unweighted
3.30
Weighted
3.80
Grade points
13.20
Unweighted
4.00
Weighted
5.00
Grade points
16.00
Unweighted
3.00
Weighted
3.00
Grade points
9.00
Each letter grade maps to a number on the 4.0 scale, such as A = 4.0 and B = 3.0.
Each class is multiplied by credits, so a 4-credit class affects GPA more than a 1-credit class.
Total grade points divided by total credits gives the GPA for the term or cumulative record.
Step 1
Enter one row for every class in the semester or term you want to calculate.
Step 2
Pick the letter grade and credit value for each class. Higher-credit classes count more in the GPA.
Step 3
Use regular, honors, or AP/IB weighting to compare unweighted and weighted GPA results.
Step 4
Read the semester GPA, total credits, grade points, and optional cumulative GPA if you entered past credits.
A GPA calculator converts letter grades and course credits into a grade point average. It helps students estimate semester GPA, weighted GPA, and cumulative GPA before report cards or transcripts update.
Convert each letter grade to grade points, multiply by the class credits, add all grade points, then divide by total credits. This calculator does that math automatically.
Unweighted GPA uses the standard 4.0 scale. Weighted GPA adds a boost for harder classes such as honors, AP, or IB courses, depending on your school's policy.
No. Most schools use a 4.0 scale, but weighting rules, plus/minus grades, and credit policies vary. Use this result as a planning estimate and check your school's official scale.
Yes. Enter your previous cumulative GPA and previous completed credits, then add this term's classes. The tool combines past and current grade points into a new estimate.
Practice accuracy and WPM with short coding-themed typing prompts.
Check whether a child is ready to start a coding learning path.
Generate beginner JavaScript quiz questions by difficulty level.
Zap Code helps kids and beginners turn plain-language ideas into real HTML, CSS, and JavaScript apps. Try the calculator, then build your own planner, quiz, or grade tracker.
Start building