When you apply for a Master’s in Germany, nobody there reads “CGPA 8.2” the way an Indian recruiter does. Admission committees think in German grades, where 1.0 is the best result and 4.0 is the lowest pass. Before they compare you with other applicants, your marks are converted to that scale. Most universities, and uni-assist when it prepares documents for them, use the same tool for this: the Modified Bavarian Formula.
The formula in one line
German grade = 1 + 3 × (Nmax − Nd) ÷ (Nmax − Nmin)
- Nmax is the best mark possible in your system: 10 on a 10-point CGPA scale, 100 for a percentage.
- Nmin is the lowest passing mark in your system, not the lowest mark you scored.
- Nd is your own overall result, in the same units.
Leuphana University Lüneburg and Hochschule Osnabrück both publish exactly this formula for converting grades from systems that cannot be compared directly. The result is normally given to one decimal place.
Three worked examples
The first two lines show the point students most often miss: the pass mark matters as much as your CGPA. The same 8.2 becomes 1.9 or 2.1 depending on what your university counts as a pass. That gap can decide whether you clear a programme that asks for 2.0.
Finding your pass mark
Look at the legend printed on your transcript or grade card. Indian universities differ: many 10-point schemes set the pass at 4.0, others at 5.0, and percentage-based universities often use 35% or 40%. Use the figure your own university states. If the transcript does not show it, ask your university for a letter that confirms the grading scale and the minimum pass, because German universities expect both to be stated in your documents.
Rounding, and why your result can differ
Universities do not all treat the second decimal the same way. Some round (2.08 becomes 2.1), others cut off after the first decimal (2.08 becomes 2.0). Some convert your grade themselves, others rely on the converted grade on a uni-assist VPD. A few programmes also use their own method for particular countries. So treat your own calculation as a close estimate and read each programme’s admission page.
What grade do you need?
There is no national cut-off. Each programme sets its own requirement and many weigh your grade together with your subject fit, test scores and motivation letter. As a rough guide, many public-university Master’s programmes accept about 2.5 or better, while popular programmes in computer science, data science and business often see applicants at 2.0 or better. If your grade is borderline, a strong dMAT, GRE or relevant work experience can help where the programme takes them into account.
Check your own grade
Our free German grade calculator runs the Modified Bavarian Formula, lets you set your own pass mark, shows every step and works for CGPA, percentage and GPA. Use it subject by subject too, if a programme looks at specific modules.
Quick answers
How do I convert CGPA to the German grading system?
Use the Modified Bavarian Formula: German grade = 1 + 3 × (best possible mark − your mark) ÷ (best possible mark − pass mark). A CGPA of 8.2 on a 10-point scale with a 4.0 pass mark gives 1.9.
Is 8 CGPA good for Germany?
With a 4.0 pass mark, 8.0 CGPA converts to 2.0, which meets the grade requirement of many public-university Master’s programmes. With a 5.0 pass mark it converts to 2.2. Each programme sets its own requirement, so check its admission page.
Which pass mark should I use?
Use the minimum passing grade printed on your transcript or confirmed by your university, not the lowest mark you scored. Many 10-point schemes use 4.0, some use 5.0, and percentage schemes often use 35% or 40%.




