The correct answer is B goodest. The sentence uses the superlative form of the adjective 'good' because it refers to 'the pupil' (one person out of a group).
Ответ: B goodest