Is any implied here? Because to me there is a subtle difference with and without a:-) ny?
I think it would probably be better with "any". But what is the subtle difference for you?
Why is pupil accepted for diák in some sentences and not here?
Strictly a pupil is younger. You'd probably use "tanuló".