Work out a semester GPA from grades and credits, with the scale shown. Runs on your device.
Each course gives grade points times credits. The GPA is the sum of those products divided by the total credits. The page opens on A for 3 credits, B+ for 4, A− for 3 and B for 3 on the US 4.0 scale: 12 + 13.2 + 11.1 + 9 = 45.3, and 45.3 ÷ 13 = 3.48. Up to 10 courses fit. A course needs both a grade and credits, from just above 0 to 30 (half credits are fine); an empty row is skipped. Type grades as letters, upper or lower case, with + or − (a hyphen works too). The result is rounded to 2 decimals, with halves rounded up, and only when shown.
US 4.0: A and A+ are 4.0, A− 3.7, B+ 3.3, B 3.0, B− 2.7, C+ 2.3, C 2.0, C− 1.7, D+ 1.3, D 1.0, D− 0.7, F 0. The 4.0 scale without plus or minus uses A 4, B 3, C 2, D 1, F 0 and ignores any sign you type. The 4.3 scale is the US 4.0 table except that A+ is 4.3. The 5.0 weighted scale adds 1 point to every passing grade on the US 4.0 table, so A is 5.0, B+ 4.3 and D− 1.7, while F stays 0. Real weighted schemes vary, for example by honours or AP level, so if yours differs use custom grade points.
Choose Custom grade points and type the points for each course yourself, from 0 to 100, with the credits. The same credit-weighted average is used. This is the way to work with a 10-point CGPA or any scheme this page does not list. This page does not turn percentages into a 10-point CGPA, because each university has its own conversion; look up the one your institution publishes and type the resulting points. Nothing on the page knows your school's rules for repeated courses, pass or fail grades or credits that do not count.
Fill in both boxes under Before these courses to get a new cumulative GPA: (earlier GPA × earlier credits + this term's points × credits) ÷ (earlier credits + this term's credits). With 3.2 over 60 credits and the example above, that is (192 + 45.3) ÷ 73 = 3.25. The term GPA stays visible next to it. Leave both boxes empty to see the term GPA alone; filling only one shows a message. The earlier GPA cannot exceed the top of the chosen scale. This is an estimate for planning, not an official transcript GPA.
Convert each grade to points, multiply by the course credits, add the results and divide by the total credits. A (4.0) and B (3.0), both 3 credits, give (12 + 9) ÷ 6 = 3.50. Type the grades and credits and the page shows each step.
Not as percentages. Turning a percentage into a 10-point CGPA depends on each university's own rule, so this page does not guess. Choose Custom grade points, type the points your university gives for each course, and the credit-weighted average is worked out the same way.
On the US 4.0 scale an A+ counts 4.0. On the 4.3 scale it counts 4.3, so an A+ course raises the GPA a little more. The 5.0 weighted scale adds a point to every passing grade, so an A is 5.0. The scale table in the explainer lists every grade.
Fill in the earlier cumulative GPA and the credits behind it. With 3.2 over 60 credits and a term of 13 credits at 3.48, the new cumulative GPA is (192 + 45.3) ÷ 73 = 3.25. Both boxes are needed, or leave both empty.
On the US 4.0 scale a B+ is 3.3 and a B− is 2.7, a 0.6 gap. In a 3-credit course within 13 credits, that gap moves the GPA by 0.6 × 3 ÷ 13, about 0.14. Choose 4.0 without plus/minus if your school gives only whole letters.
No. Grades and credits stay in this tab and are not stored on your device or sent anywhere. Reloading puts the example back. The page only counts that a result was shown, without any of your numbers.