Level Up Your Dance Game
Unlock your potential with private dance training from award-winning dance teacher Diana Cahill.
Level Up Your Dance Game
Unlock your potential with private dance training from award-winning dance teacher Diana Cahill.
Signed in as:
filler@godaddy.com
Unlock your potential with private dance training from award-winning dance teacher Diana Cahill.
Unlock your potential with private dance training from award-winning dance teacher Diana Cahill.

Hi! I'm Diana Cahill, a passionate and dedicated Dance Choreographer & Tutor based in New Jersey! With over 24 years of experience in the art of dance, I've had the privilege of training and performing in various styles, including ballet, jazz, contemporary, and hip-hop.
My mission is to inspire and empower aspiring dancers of all ages and levels. I believe in creating a positive and nurturing environment where students can explore their passion for dance while building a strong foundation of technique, artistry, and self-expression. My teaching approach combines technical precision with creativity, encouraging students to develop their unique style and unleash their full potential.
I offer private one-on-one sessions tailored to each student's goals and aspirations. From choreography and performance preparation to technique drills and personalized feedback, I aim to help your dancer grow and achieve their dance dreams.
Contact me today to schedule your first lesson, and let's dance, create, and thrive together!

One-on-one training, tailoring each session to your specific goals and desires. Whether you're a beginner looking to master the basics or an experienced dancer aiming to refine your skills, our weekly, bi-weekly, or monthly sessions guarantee a customized approach to help you achieve your dance goals.
*Group sessions available upon request.*

Sharpen your competitive edge with my specialized service, designed to empower dancers for success on the stage. I offer targeted feedback, precise cleaning of routines, and confidence-building strategies to ensure you're at your absolute best. Elevate your performance with expert guidance and leave a lasting impression on judges and audiences alike.

Bring unique, polished, forward-thinking numbers to your next competition with Diana Cahill Choreography. I specialize in creating captivating solo and group pieces, tailored to highlight each dancer's strengths. Elevate your performance with choreography that seamlessly blends creativity and precision and pushes the boundaries of dance artistry.
PRICING UPON REQUEST
If you have any questions about the opportunities available, please feel free to send me a message. I will respond as soon as possible!
Mon | 02:45 pm – 06:00 pm | |
Tue | 02:30 pm – 07:30 pm | |
Wed | 02:30 pm – 07:30 pm | |
Thu | 02:30 pm – 07:30 pm | |
Fri | 02:30 pm – 06:30 pm | |
Sat | 09:00 am – 02:00 pm | |
Sun | By Appointment |
Any lesson last minute/ or less than 3 classes booked in 30 days
PLEASE NOTE THERE IS A 24 HOUR CANCELLATION POLICY.

CANCELLATION POLICY
We understand that schedules can change. To cancel or reschedule a lesson, please provide at least 24 hours’ notice.
Cancellations made within 24 hours are subject to full payment of the
scheduled class.
A courtesy 24-hour reminder and 1-hour reminder are sent for every booked lesson.
If you’ve canceled but still receive a reminder, please let us know right away so adjustments can be made.
If you don’t receive a reminder after booking notify us immediately so we can confirm your session is logged properly.

EARLY TERMINATION POLICY
If you choose to end lessons before the season concludes, we kindly request at least two weeks’ notice. If less notice is given, a $100 cancellation fee will apply. This only applies to our
weekly or biweekly students.

DRESS CODE
Proper dance attire is important for safety and effective instruction.
Approved Footwear: Barefoot, jazz shoes, or turning shoes
Not permitted: Socks (for safety and technical reasons)
Dancers should wear form-fitting clothing that allows instructors to clearly see body alignment.
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.