This question already has an answer here:
I'm looking for a word that means knowing about lots of different things, across different fields of study. The idea behind Renaissance man. This might be a noun or an adjective.
Mrs. Jones is (a) ____________. Although she teaches Spanish, she can tutor any student at our school in any subject.