GPA Calculator

Enter credits and letter grades — get your GPA and US 4.0 conversion at once. Korean university standard with WES guidance.

📚 Courses
Course (optional) Credits Grade
GPA 0.00 / 4.5
Total credits 0
US 4.0 (proportional) 0.00
WES (grade mapping) 0.00
Percentile 0%

How to Use

1
Pick mode

"Compute GPA": enter courses to get your weighted GPA. "Convert": convert a known GPA between Korean 4.5 and US 4.0 scales.

2
Enter courses (Compute)

Course name (optional), credits (usually 1–3), and letter grade (A+/A/A−/B+/B/B−/C+/C/D+/D/F). "+ Add row" to add more, ✕ to remove.

3
Read the result

Total credits, GPA, US 4.0 conversion, and WES-recommended conversion are shown together. Confirm the official conversion with your school registrar.

FAQ

How is Korean university GPA computed?

GPA = Σ(credits × point value) / Σ(credits). Standard Korean mapping: A+ = 4.5, A/A0 = 4.0, A− = 3.7, B+ = 3.5, B = 3.0, B− = 2.7, C+ = 2.5, C = 2.0, C− = 1.7, D+ = 1.5, D = 1.0, F = 0. F counts in total credits.

Korean 4.5 ↔ US 4.0 conversion?

Proportional: US GPA = Korean GPA × (4.0 / 4.5). e.g., Korean 4.0 → US ≈ 3.56. Universities apply different policies; for study abroad, WES (World Education Services) evaluations are more authoritative.

How does WES differ?

WES uses grade-letter mapping rather than proportion. e.g., A+ → A (4.0), A0 → A− (3.7), B+ → B (3.0), B0 → B− (2.7). Korean grades tend to convert slightly lower under WES. For an official conversion, apply at wes.org.

A0 vs A−?

Korean universities typically use A+ / A0 (or just A) / A− as 3 sub-grades, or A+ / A as 2. "A0" maps to exactly 4.0 and is slightly higher than US A−. This tool uses the 3-sub-grade scheme.

Retakes and F?

Retake policy varies — some schools count only the higher score, others only the new score. F counts as 0 in Korean GPA (still in total credits). This tool calculates exactly what you enter; apply your school's retake rule manually.

P/F courses?

Pass/Fail courses are typically excluded from GPA (credits still count). Either omit them here or compute separately.

Is my input sent to a server?

No. All computation runs in your browser; inputs are never sent over the network.