The length of a professional teeth cleaning session is dependent on a few factors like the current state of dental hygiene, age, and any presence of oral diseases. Generally, a standard cleaning session for an adult with good oral hygiene takes approximately 30 to 60 minutes. However, for kids it's slightly shorter, typically around 30 minutes. Please note that these ranges may vary depending upon the individual dentist's assessment.