GEM Dance is a community-driven dance school in Edmonton that focuses on training and personal growth through dance. Students build technique, musicality, and confidence in a safe, supportive environment while learning to express themselves authentically. Along with regular classes for different levels, GEM Dance also runs socials and workshops, including an Emerald Ritmo Luxe evening featuring salsa and bachata, performances, and social dancing.