The correct sentence structure in this case is "A good teacher provides a student with all the useful information." The preposition "with" is typically used in this context to indicate what is provided to the student.
Therefore, the correct answer is "A good teacher provides a student with all the useful information."