This question already has an answer here:
The Old Testament talks about Levites as priest and the New Testament talks of priesthood of all believers. But then there is the gift to some as pastors, teachers and evangelists (Eph 4:11) in the New Testament. If all are priest, one can not be singled out and called a priest. Are the church leaders to be called pastors instead? But the pastor is meant to be a shepherd, who leads, guides, protect, and feeds. If so then the name pastor fits them better. However some congregations consider them as elders or presbyters with the responsibility as teacher. By this is the gift of pastor and the teacher the same for them to be teachers? What then is the suitable name for them to bring their biblical role out clearly?