A David Dance Company is a Christian professional dance company. The teachers instruct children and adults in tap, hip-hop, ballet, jazz, modern and other types of dance. Through dance the instructors promote character building, self control, disclipine and esteem.