ECTS credit-weighted average calculator

Calculates a transcript average by weighting each grade by the ECTS credits of its course.

How it calculates

average = Σ (credits_i × grade_i) / Σ credits_i

  • Only rows with a grade (0–10) and credits (0–30) are included.
  • A 12-credit course weighs twice as much as a 6-credit one.

Example

Calculus 12 ECTS with 6.0 · Algebra 6 ECTS with 9.0

→ Weighted average 7.00 (the simple average would be 7.50)

Limitations

  • Each university decides how transferred, recognized or failed courses count; the tool only averages what you enter.
  • It does not convert between grading scales of different countries.