The context of John 10:16 reveals that Jesus is the Shepherd of the Little Flock. These are His chosen sheep who will work with Him throughout all eternity upon their resurrection. This sheep class, His Church, is now being called to be sacrificed just as the Lamb of God was sacrificed, “laying down their lives for the brethren” (1 John 3:16). It is the same flock spoken of in the 27th verse: “My sheep hear my voice and I know them, and they follow me. And I give them eternal life, and they shall never perish; neither shall anyone snatch them out of my hand.”
But the 16th verse shows there are two classes of sheep, led by the voice of the Shepherd.
The original audience of these word was the nation of Israel to whom these heavenly promises were first offered. Israel rejected their Lord and was cast off. Still, “they are beloved for the sake of their forefathers,” Romans 11:28 (NKJV). In Christ’s Kingdom, the nation, while not receiving the more special heavenly promises, will be blessed: “For the gifts and the calling of God are irrevocable.” Romans 11:29 (NKJV)
These other sheep will also include all of mankind. Remember the prophecy of Daniel 2:44, “in the days of these kings shall the God of heaven set up a kingdom, which shall never be destroyed.” Yes, in God’s kingdom all people will be resurrected (John 5:28,29) and taught righteousness (Isaiah 26:9). Then mankind “will go out in joy and be led forth in peace; the mountains and hills will burst into song,” Isaiah 55:12. All lies will be swept away (Isaiah 28:17) and “the knowledge of the Lord will cover the earth as the waters cover the sea,” Isaiah 11:9. Those who learn to love and obey the Lord during the coming Millennial Kingdom will become sheep. Though not of the heavenly fold, they will be blessed with eternal life here on earth.