Try:
cut -f3f 3 -d ';' -s students.txt
From the cut man page:
-s, --only-delimited
do not print lines not containing delimiters
I believe in this case s would stand for suppress.
Hint: This works because even though the comma is the delimiter, it isn't specified by the -d option.