How the UniMi graduation grade is calculated

University of Milan · valid for all faculties

Made by a UniMi student, for UniMi students

⚠️ Unofficial tool, not affiliated with the University of Milan. For guidance only.

The University of Milan graduation grade comes from three ingredients: the weighted average of your exams, the final thesis points and the bonuses your programme provides. This guide explains the formula used by the calculator and where the rules differ between faculties.

1. The formula

Base score = weighted average × 110 / 30
Final grade = round(base score + thesis points + bonuses)
Honours = final grade above 110 (with a unanimous committee vote)

The weighted average is out of 30; multiplying it by 110/30 (that is, by 3.667) gives the starting score out of 110. Thesis points and bonuses are added, then the total is rounded to the nearest integer.

2. The weighted average

Each grade is multiplied by the exam's credits; the sum of the products is divided by the total credits of graded exams. Pass/fail activities (internships, language tests) are left out.

A 30 cum laude is not worth the same everywhere: some faculties count it as 33, others as 31, others as a plain 30. Check this first in your programme's regulation, because with many cum laude grades the difference is noticeable.

3. A worked example

Three exams: 28 (9 credits), 30 cum laude (6 credits) and 25 (12 credits), in a programme where 30 cum laude counts as 30. Weighted average = (28×9 + 30×6 + 25×12) / 27 = 732 / 27 = 27.11. Base score = 27.11 × 110/30 = 99.41.

With 4 thesis points and 1 point for on-time graduation the total is 104.41, which rounds to 104/110. With 6 thesis points it would reach 106.

4. The final thesis

The maximum thesis points vary a lot: from 3 to 12 depending on the faculty and level (bachelor or master). The calculator sets the preset maximum and shows a scenario table for every possible score, so you can see how much the defence weighs.

5. Bonuses

The most common bonuses are on-time graduation (sometimes tied to the session: for example +3 in the summer or autumn session and +1 in the winter one), Erasmus or international mobility, and programme-specific bonuses (cum laude grades, thesis abroad, internships). Some faculties, such as Humanities, have none.

In the calculator the session and Erasmus follow the faculty preset; everything else goes into the "Extra bonus" field following the preset note.

6. Rounding and honours

The final score is rounded to the nearest integer (104.5 becomes 105). If the result exceeds 110, the grade is 110 and the committee may add honours, usually unanimously. Some faculties use special thresholds: Pharmacy requires a starting score of at least 102 (excluding the thesis), Medicine and Surgery a total of at least 113.

The exact rules are in your programme's regulation: the faculty pages below list the values used by the calculator and link to the official source.

Unofficial site, not affiliated with the University of Milan. For guidance only: always check your programme's regulation.

→ Go to the calculator

Rules by faculty

Each UniMi faculty has different rules for the 30 cum laude, final thesis points and bonuses. Open your faculty page to see the rules and use the calculator with the right preset.

LawPolitical, Economic and Social SciencesScience and TechnologyHumanitiesMedicinePharmacyAgricultural and Food SciencesVeterinary MedicineExercise and Sports SciencesLanguage Mediation and Intercultural Communication

Read also: FAQ · Go to the calculator

Indicative tool. The exact rules (bonuses, thresholds, honors) vary by degree program: always check your department's regulations.

✉️ Contact me