The price of a dental cleaning varies slightly from region to region and from hospital to hospital. Dental cleaning is divided into supragingival cleaning, subgingival scraping and sandblasting. Supragingival cleaning refers to the very removal of stones above the gums, subgingival scraping, stones below the gums to be removed by subgingival scraping. Sandblasting removes pigmentation on the surface of the teeth such as smoke and tea stains. The fee for supragingival cleaning is around$200, and subgingival scraping is usually$5 a tooth times 28 teeth. For sandblasting, the charge ranges from$150-$200. These are the prices for teeth cleaning.