ECTS (European Credit Transfer and Accumulation System) credits measure your academic workload, not just contact hours in class, and a full-time academic year is standardized at 60 ECTS credits across Europe. A credit-weighted average can be calculated after selecting a grade-point mapping, but ECTS does not prescribe a universal GPA. This guide separates workload arithmetic from that illustrative average.
Keep workload and grades separate
ECTS supports comparison and recognition of learning across institutions. It does not make recognition automatic or turn every local grade into a standard US grade. Confirm your exchange or transfer agreement before treating planned credits as accepted credit.
For a selected numeric mapping, the arithmetic is:
Average = Σ(mapped grade points × included credits) ÷ Σ(included credits)
Use the credits attached to each course in the catalogue. The calculator does not award credits or verify completion.
Step 1: Inspect the selected grade mapping
Before you can average anything, you need a common numeric scale to average across — this is true of any GPA-style calculation, but it matters even more for ECTS since so many different national grading conventions feed into it.
| Selected letter | Illustrative label | Mapped points |
|---|---|---|
| A | Excellent | 4.0 |
| B | Very Good | 3.0 |
| C | Good | 2.0 |
| D | Satisfactory | 1.0 |
| E | Sufficient | 0.5 |
| FX / F | Fail | 0.0 |
This is the calculator's illustrative letter mapping, not a universal European grading scale. The ECTS Users' Guide replaced the historical A–E scale with grade distribution tables. For official recognition, use the receiving institution's interpretation of the original grades.
Step 2: Note each course's ECTS credit value
ECTS credits reflect total student workload, not just hours spent in lectures. A single ECTS credit represents roughly 25–30 hours of total workload — lectures, seminars, reading, assignments, and exam preparation combined. Most individual courses are worth between 5 and 10 ECTS credits, and a full-time semester totals around 30 ECTS credits.
Step 3: Weight grade points by credits and average
Multiply each course's grade points by its ECTS credit value, sum those products across all courses, then divide by the total ECTS credits — identical in structure to the standard GPA formula.
Worked example 1: Calculating total ECTS credits and workload
A student completes one semester with the following courses:
| Course | ECTS Credits | Approx. Workload Hours (28 hrs/credit) |
|---|---|---|
| Microeconomics | 6 | 168 |
| Linear Algebra | 8 | 224 |
| Academic Writing | 4 | 112 |
| Introduction to Sociology | 6 | 168 |
Total ECTS credits: 6 + 8 + 4 + 6 = 24
Total workload hours: 168 + 224 + 112 + 168 = 672 hours
Since a full-time semester is nominally 30 ECTS credits, this student's 24-credit semester was a slightly lighter-than-standard course load — worth 24 ÷ 30 × 100 = 80% of a full-time semester.
Worked example 2: Applying the selected mapping
The same student's grades for those courses:
| Course | ECTS Credits | Selected grade | Mapped points | Weighted points |
|---|---|---|---|---|
| Microeconomics | 6 | A | 4.0 | 24.0 |
| Linear Algebra | 8 | C | 2.0 | 16.0 |
| Academic Writing | 4 | B | 3.0 | 12.0 |
| Introduction to Sociology | 6 | A | 4.0 | 24.0 |
Total ECTS credits: 6 + 8 + 4 + 6 = 24
Total quality points: 24.0 + 16.0 + 12.0 + 24.0 = 76.0
Average under this mapping = 76.0 ÷ 24 = 3.17
How ECTS credits translate to a full degree
| Degree Length | Total ECTS Credits | Approx. Academic Years |
|---|---|---|
| One semester | ~30 | 0.5 |
| One academic year | 60 | 1 |
| Bachelor's degree (3 years) | 180 | 3 |
| Bachelor's degree (4 years) | 240 | 4 |
| Master's degree (common range) | 90–120 | 1.5–2 |
Entering incomplete or unusual courses
A blank grade is excluded from the average while its valid credits remain in the planned workload total. That lets you sketch a semester without treating unfinished work as a fail. An earned F, by contrast, is a zero-point result under the selected mapping and affects the average.
The calculator accepts more than zero and up to 30 ECTS credits per row. That is an input limit of this tool. Check the actual module credit value instead of dividing a large module into equal pieces with invented grades.
The letter, numeric and percentage options are separate illustrative mappings. Inspect the displayed table after switching between them; the same label may not carry the same meaning in your institution's system.
Keep a record of the assumptions
Save the scenario in a workspace alongside your course names and credits, then export a backup before clearing browser storage. Keep the official course catalogue and recognition decision separately.
For recognition questions, read the ECTS grading guide. For arithmetic, enter the worked example above in the ECTS calculator: under its letter mapping, 76 weighted points divided by 24 credits rounds to 3.17.






