I will say yes. No matter whether it is realized or not, every person has a series of spiritual teachers. This is due to the fact that it is impossible for a person to go through life without moral interaction with another person. No matter how small, interactions involving morality shape our spiritual progress.

Why you do not need a Spiritual Teacher to make spiritual progress Someone can read the Bible or any religious book and make spiritual progress without a spiritual teacher helping them. You do not need a Bishop to read the Bible.

there can be many teachers who cross the path of your life, each contributing in some way to your inner growth. It would depend on the individual and at what stage of deveopment they are at present.
Also, it's been said, "The greatest teacher is within you," and that is the "Christ Mind", your higher Self. So, depending on your individual needs, there is always guidance available in this world or the next. I believe that's the Holy Spirit's work, to teach us everything about our Creator, and in turn ourselves.
I know some say they are 'spiritual beings' learning to connect to the universe and so on...but what use is that if we don't know the Creator of the universe.

God designed us to know Him, so He provided a teacher, His Holy Spirit.

Spiritual inspiration could come from many sources, a book, a famous person (living or not), a picture, a teacher of a subject altogher different than spiituality. Spiritual growth can come with or without a teacher present. A good, honest, loving Mentor as a guide is a good start in the right direction, although the true guide in the end is always within One. For there are two the outward Man, personality, and the inward man, the Spirit. It is thus we have the two, the servant and the Master. Jesus was the man and Christ the Spirit; the servant and the Master. So it is with all men. The true Seeker should go into the "Silence" and listen every day until one discovers it as the Presence, as Peace. All the answers are their