Teeth Whitening strips and Teeth Whitening products can remove some of the white spots but not all of them.
For best results in getting rid of white spots on your teeth you should go to the dentist and have a professional teeth whitening and teeth cleaning done which can remove the white spots completely from your teeth.
The dentist will remove A small amount of enamel from your teeth and then follow the procedure up by bleaching your teeth.
Sometimes swishing coconut oil around in your mouth can remove white spots if they're not too severe.
Baking soda and water to make a paste can even cause white spots to disappear from your teeth but if not a professional teeth cleaning from a dentist will certainly get rid of the white spots.