That’s the comment I read someone make on Galatians 3:24 recently:
The law is our pedagogue.
So I looked up pedagogue in the dictionary. I turns out that the commentator was correct, well done.
But why use that long word when you could have used ‘teacher’ just as well? Long words have a place, but not when you’re commenting on something in order to make it more straightforward for your readers!
If in doubt, KISS. Keep it simple, stupid.