Many readers of the Bible, however, are aware of Jesus' words: "In the house of my Father there are many abodes.... I am going my way to prepare a place for you." (John 14:2, 3) Does this not contradict the idea of life everlasting on a paradise earth?
These teachings are not contradictory. In fact, one supports the other. To begin with, the Bible states that only a limited number of faithful Christians — namely, 144,000 of them — are raised as spirit creatures to live in heaven. Why are they given this wonderful reward? Because they make up the group that John saw in a vision who "came to life and ruled as kings with the Christ for a thousand years." (Revelation 14:1, 3; 20:4-6) Compared with the billions on earth, the 144,000 truly are a "little flock." (Luke 12:32) Moreover, having experienced the problems common to humankind, like Jesus they will be able to "sympathize with our weaknesses" as they supervise the rehabilitation of mankind and of the earth. — Hebrews 4:15.
By providing the ransom sacrifice of Jesus Christ, God began gathering the 144,000 almost 2,000 years ago, and indications are that this group is now complete. (Acts 2:1-4; Galatians 4:4-7) However, Jesus' sacrifice was not for the sins of the 144,000 only, "but also for the whole world's." (1 John 2:2) Hence, all who exercise faith in Jesus have the prospect of eternal life. (John 3:16) Those asleep in the grave but who are in God's memory will be resurrected, not to heaven, but to life on a cleansed earth. (Ecclesiastes 9:5; John 11:11-13, 25; Acts 24:15)
Here's an article, 144,000 Mediators that examines this teaching.