Yes Coconut Oil is a wonderful teeth whitener and I should know because it has significantly whitened my teeth even when I tried many other teeth whitening products which didn't work as well as the Coconut Oil.
The way I whitened my teeth using coconut oil is to take a teaspoon of coconut oil and swish the coconut oil around in my mouth as well as pulling the Coconut Oil through my teeth which is known as Oil Pulling.
Besides Whitening your teeth with Coconut Oil the Coconut Oil can get rid of bacteria and prevent tooth decay and gum disease.
I do the oil pulling with Coconut Oil 3 times a week along with brushing my teeth and the Coconut Oil has kept my teeth white and healthy.