Foster Dance Studios offers training for many types of dance including ballet, tap, modern, jazz, contemporary, musical theater and zumba. The studio also leads the Foster Dance Company, where dancers get the opportunity to perform in a professionally produced and choreographed show in the spring. The company offers three different skill levels.