A dental cleaning will remove tartar, and plaque . Both of which cause stains. A cleaning will also remove surface stains . So in essence it will whiten your teeth but not in the same manner as teeth whitening .
A dental cleaning can whiten teeth in certain circumstances. In certain areas of your teeth stains collect, then they can be removed at the dental office giving a whiter appearance. However, if you do not have these stains, a cleaning will not change the whiteness of your teeth.
Best of luck to you!
William F. Scott IV, DMD
Whitening and cleaning are totally different fields. If you have heavy stains on your teeth then cleaning can help whiten teeth a little bit.