Where are these good non Christian people (Teacher, Volunteer, Fighter fighter, etc) going afterlife without salvation ?
Good compared to who? Not God.
Compared to God, these people are bad, not good.
God doesn't use our standard of comparison. He uses His own. And that standard is Himself, His own holy perfection. He measures our "goodness" against His perfect goodness; and against His standard, none of us is good enough.
We look at each other and say, "Well, I'm not nearly as bad as the worst person I can think of. Compared to Hitler, or Stalin, or Jeffrey Dahmer (a cannibal serial killer), I'm a pretty good person." But God isn't comparing us to the worst people we can point at; He's comparing us to the only perfect righteousness in existence: His own.
No one can meet God's standard of holy perfection on their own. No amount of charitable deeds is sufficient to earn God's acceptance. Always mixed in with our good deeds is sin, and like a glass of water into which you drop a bit of poison, that sin poisons all the good stuff we do. What would you call a glass of water into which you knew a single drop of lethal poison had been introduced? Safe? Pure? No. Toxic and dangerous.
Anyway, heaven is God's home and so He gets to decide on what basis people may enter it. And He says to us all, "You must be perfect as I am perfect if you want to enter my eternal home." No teacher, or firefighter, or police officer, or volunteer, is
perfect. And so, God says to them, "Until you are perfect, you can't come into my kingdom."
God, though, hasn't left us without a way to be perfect. But that perfection we must get from another: Jesus Christ. Only when we are clothed in
his perfect righteousness are we acceptable to God. And only when we are acceptable to God do we get into His heavenly home.
You see, then, I hope, that none of those people you've pointed to in your OP will get into God's home on the basis of their own good deeds. They need holy perfection to get in and the only source of it available to them is Jesus Christ.
John 14:6
6 Jesus *said to him, "I am the way, and the truth, and the life; no one comes to the Father but through Me.
John 3:16-18
16 "For God so loved the world, that He gave His only begotten Son, that whoever believes in Him shall not perish, but have eternal life.
17 "For God did not send the Son into the world to judge the world, but that the world might be saved through Him.
18 "He who believes in Him is not judged; he who does not believe has been judged already, because he has not believed in the name of the only begotten Son of God.
Acts 4:12
12 "And there is salvation in no one else; for there is no other name under heaven that has been given among men by which we must be saved."
1 John 5:10-12
10 The one who believes in the Son of God has the testimony in himself; the one who does not believe God has made Him a liar, because he has not believed in the testimony that God has given concerning His Son.
11 And the testimony is this, that God has given us eternal life, and this life is in His Son.
12 He who has the Son has the life; he who does not have the Son of God does not have the life.
So, where are all the "good people" who haven't trusted in Christ going after they die? Into the eternal torment of permanent separation from God. They are all of them under God's holy, wrathful judgment, rebellious toward Him in their sin and rejection of their Savior, Jesus Christ, and deserving of the punishment of hell.
John 3:36
36 "He who believes in the Son has eternal life; but he who does not obey the Son will not see life, but the wrath of God abides on him."
Romans 2:4-11
4 Or do you think lightly of the riches of His kindness and tolerance and patience, not knowing that the kindness of God leads you to repentance?
5 But because of your stubbornness and unrepentant heart you are storing up wrath for yourself in the day of wrath and revelation of the righteous judgment of God,
6 who WILL RENDER TO EACH PERSON ACCORDING TO HIS DEEDS:
7 to those who by perseverance in doing good seek for glory and honor and immortality, eternal life;
8 but to those who are selfishly ambitious and do not obey the truth, but obey unrighteousness, wrath and indignation.
9 There will be tribulation and distress for every soul of man who does evil, of the Jew first and also of the Greek,
10 but glory and honor and peace to everyone who does good, to the Jew first and also to the Greek.
11 For there is no partiality with God.
Matthew 25:41, 46
41 Then shall he say also unto them on the left hand, Depart from me, you cursed, into everlasting fire, prepared for the devil and his angels:
46 And these shall go away into everlasting punishment: but the righteous into life eternal.
2 Thessalonians 1:7-9
7 And to you who are troubled rest with us, when the Lord Jesus shall be revealed from heaven with his mighty angels,
8 In flaming fire taking vengeance on them that know not God, and that obey not the gospel of our Lord Jesus Christ:
9 Who shall be punished with everlasting destruction from the presence of the Lord, and from the glory of his power;
Punishment is only punishment if it is consciously endured. You can't punish a rock or a broom handle, can you? You can't punish something that doesn't exist. And so, the idea of God's eternal punishment of the unrepentant wicked being non-existence defies the very idea of punishment that is
eternal. The moment a person winks out of existence they can no longer be punished.
Many are the unrepentant wicked who, after a life of rebellion toward God, long for such an end. But they won't get it. Every sin they've committed has ultimately been against an
infinite, holy God and for that sin they will endure an infinite consequence. This is how bad God thinks our sin is. We need to take the same view of our sin, if we don't want to stand before Him one day and be cast out forever from His presence.
Romans 3:23
23 For all have sinned, and come short of the glory of God;
Romans 6:23
23 For the wages of sin is death...
James 2:10
10 For whoever keeps the whole law and yet stumbles in one point, he has become guilty of all.
Acts 3:19
19 Repent, therefore, and be converted, that your sins may be blotted out...