Indulgence Dance Studio
Hip Hop, Ballet, Tap, Jazz, Majorette and Tumbling in Jacksonville
Indulgence Dance Studio in Jacksonville welcomes all levels of dance across eight distinct styles: Hip Hop, Lyrical, Jazz, Tap, Ballet, Majorette, Tumbling, and General.
Photo: Indulgence Dance Studio via Google
Before your first class
Classes welcome all levels, with Beginner Tumbling and Pre-Ballet designed for students with little or no experience.
Ballet classes must wear a black or pink leotard, pink tights, and pink ballet shoes.
Ballet classes require a black or pink leotard, pink tights, and pink ballet shoes.
About this studio
Indulgence Dance Studio in Jacksonville welcomes all levels of dance across eight distinct styles: Hip Hop, Lyrical, Jazz, Tap, Ballet, Majorette, Tumbling, and General. Owner Iesha Williams, who has danced since age three and trained professionally in Ballet, Jazz, and Contemporary, founded the studio with a focus on quality and affordable instruction combined with proper technique. She is married to co-owner Rayshan Williams Sr.
The studio's class structure spans age groups from Pre-Ballet (3–6 years old) through Senior (13–18 years old) in ballet, with specialized one-on-one tap instruction (excluding pre-ballet). Tumbling is offered at three levels: Beginner (5–18 years, teaching cartwheels, round-offs, and back handsprings), Intermediate (5–18 years, building toward back handspring series and back tucks), and Advanced (5–18 years, covering layouts, twisting, and aerials for students already able to perform round-off back tucks without assistance).
The teaching team brings deep experience to the studio. Ajai Walton, Majorette and Competition Team instructor, trained at Jeans Dance School and Attitudes Performing Arts Center in Ballet, Tap, Jazz, and Hip Hop, and has worked with choreographers including Dave Scott from "You Got Served." Tera Gates teaches Ballet and Tap; she has competed in regional and national dance competitions winning gold medals and platinum titles, performed at venues including Jaguars Halftime and The Ritz, and choreographed for Black Expo, the MLK Day Parade, and The Chocolate Nutcracker. Jarrett Edwards leads Hip Hop and Competition Team classes; he has trained with the Florida State College of Jacksonville Dance Program "Danceworks" and performed with Justified Services and The Jewelry Box Society.
The studio maintains a competition team and runs upcoming events throughout the year. The approach centres on having fun while learning, with the studio emphasising that dancers are educated on proper technique across all levels.
What to expect
Your first visit
You'll find a studio dedicated to proper technique in a welcoming environment across eight dance styles. Instructors tailor classes by age and experience level, from pre-school ballet through advanced teens, with one-on-one tap instruction available.
Instructors
Who teaches here
Owner and Jazz/Lyrical & Ballet instructor Iesha Williams has danced since age three and competed in regional and national competitions. Ajai Walton teaches Majorette and Competition Team classes with training from Jeans Dance School and Attitudes Performing Arts Center. Tera Gates, who teaches Ballet and Tap, has competed nationally, performed at major Jacksonville venues, and choreographed for Black Expo and The Chocolate Nutcracker. Jarrett Edwards leads Hip Hop and Competition Team classes and trained with Florida State College of Jacksonville's "Danceworks" programme.
New to dancing?
What beginners can expect
Classes welcome all levels, with Beginner Tumbling and Pre-Ballet designed for students with little or no experience.
What to wear and bring
Before your first class
Dress code
Ballet classes must wear a black or pink leotard, pink tights, and pink ballet shoes.
What to bring
Ballet classes require a black or pink leotard, pink tights, and pink ballet shoes.
Styles offered
9 dance styles taught here
Gallery
The people, the parties and the dancing here
Class schedule
Weekly classes and workshops
Indulgence Dance Studiohasn't set up a public class schedule yet.
If you own Indulgence Dance Studio, claiming the studio lets you add a public schedule in about 2 minutes. A free Google Calendar is the easiest path — visitors see your class times inline + can add events to their own calendar.
Frequently asked about Indulgence Dance Studio
Quick answers to the most common questions
What dance styles does Indulgence Dance Studio teach?
Indulgence Dance Studio teaches Ballet, Contemporary, Hip Hop, Jazz, Hip-Hop, Lyrical Jazz and 3 more. The full list of styles is shown above on this page along with each genre's classes and lesson options.
Where is Indulgence Dance Studio located?
Indulgence Dance Studio is located in Jacksonville, FL. See the map above for the exact address and one-tap directions.
Does Indulgence Dance Studio offer private lessons?
Contact Indulgence Dance Studio directly to ask about private lessons and current class options — their website has the latest details.
Does Indulgence Dance Studio teach kids and adults?
Indulgence Dance Studio welcomes students of varied ages and experience levels. Contact the studio to learn which classes fit your age group and level.
How do I sign up for classes at Indulgence Dance Studio?
The fastest path is to visit Indulgence Dance Studio via their website or check the class schedule above. Many studios offer a free or discounted intro lesson — contact them directly to ask.