No, pool chlorine will not stain your teeth. However, if the PH level of the swimming pool increases and it becomes acidic, it may dissolve your teeth. This is commonly seen in gas-chlorinated swimming pools as hypochlorous acid can be easily formed.