Registration
The Dance Barns Registration
Welcome to NDI New Mexico at The Dance Barns! We have school year classes and summer classes for ages three to adult in our Young Children’s Division, Junior/Senior Division, Pre-Professional Division and Adult Division.
NDI New Mexico provides affordable rigorous performing arts programming that builds technical skills and personal character and is accessible to all children. We provide a well-rounded experience in the Performing Arts and welcome children of all abilities. NDI New Mexico provides programming that contributes to children’s success in life through healthy attitudes, rigor, discipline and creativity. Students’ experience is consistent with NDI New Mexico’s methodology of joyous learning while the teaching re-enforces the NDI New Mexico Core Four: work hard, do your best, never give up and be healthy. Sliding scale tuition is available to ensure that all children can participate in classes.
Fall Registration is Open!
For assistance, please visit us in person Monday – Friday 10:00 a.m. to 5:00 p.m. at The Dance Barns, 1140 Alto St., Santa Fe, or contact Hannah Palmer:Â Email | (505) 795-7088.

2025-2026 After-School Class Offerings
Young Children’s Division
Young Children’s Division classes are based on the renowned Dance for Joy curriculum created by Allegra Lillard. The classes support physical, mental, social, and emotional development in young children. They also develop school and life readiness in a joyful and creative environment.
Creative Movement: Ages 3-4
An energetic 45-minute class that gives dancers ages 3-4 a joyful way to experience movement, music, and self-expression at a young age. Creative Movement Semester I classes are from August 18 – December 20 and Semester II from January 5 – March 21. There is no performance for Creative Movement classes.
Creative Movement Classes
Creative Movement: Monday 3:45 p.m. – 4:30 p.m.
Creative Movement: Monday 4:30 p.m. – 5:15 p.m.
Creative Movement: Tuesday 3:45 p.m. – 4:30 p.m.
Creative Movement: Tuesday 4:30 p.m. – 5:15 p.m.
Creative Movement: Wednesday 3:45 p.m. – 4:30 p.m.
Creative Movement: Thursday 3:45 p.m. – 4:30 p.m.
Creative Movement: Friday 10:00 a.m. – 10:45 a.m.
Creative Movement: Friday 10:45 a.m. – 11:30 a.m.
Creative Movement: Saturday 9:00 a.m. – 9:45 a.m.
Creative Movement: Saturday 10:00 a.m. – 10:45 a.m.
Creative Movement: Saturday 11:00 a.m. – 11:45 a.m.
Pre-Dance Classes: Ages 5-6
Pre-dance classes are 1-hour classes that are perfect for young dancers looking for an introduction to a variety of dance experiences! Classes begin on August 18 and end on April 16 with the Young Children’s Division Showcase performance.
Pre-Dance Classes
Pre-Ballet: Monday 4:30 p.m. – 5:30 p.m.Â
Pre-Ballet: Tuesday 3:45 p.m. – 4:45 p.m.Â
Pre-Ballet: Wednesday 3:45 p.m. – 4:45 p.m.Â
Pre-Ballet: Wednesday 4:30 p.m. – 5:30 p.m.
Pre-Ballet: Thursday 4:30 p.m. – 5:30 p.m.Â
Pre-Ballet: Friday 4:00 p.m. – 5:00 p.m.Â
Pre-Ballet: Saturday 9:45 a.m. – 10:45 a.m.Â
Pre-Hip-Hop: Tuesday 3:45 p.m. – 4:45 p.m.Â
Pre-Hip-Hop: Wednesday 4:45 p.m. – 5:45 p.m. Â
Pre-Jazz/Tap: Thursday 3:45 p.m. – 4:45 p.m.Â
Junior/Senior Divisions
In the Junior and Senior Divisions, children begin the path of pursuing training in a variety of dance disciplines. Advancement to the next level is only upon recommendation of the current teaching artist. Classes culminate in a joyful and creative Showcase for families and the community to see and celebrate the dancers’ achievements.
Classes begin on August 18 and end on April 19 with the Junior/Senior Showcase performance.
Junior Classes: ages 7-12
Ballet I: Monday 4:15 p.m. – 5:30 p.m.
Ballet I: Wednesday 4:45 p.m. – 6:00 p.m.
Ballet I: Wednesday 6:00 p.m. – 7:15 p.m.
Ballet I: Friday 4:00 p.m. – 5:15 p.m.
Ballet IA: Monday 5:30 p.m. – 6:45 p.m.
Ballet IA: Wednesday 5:45 p.m. – 7:00 p.m.
Ballet II: Wednesday 5:30 p.m. – 6:45 p.m.
Ballet IIA: Tuesday 5:15 p.m. – 6:30 p.m.
Boys Ballet II: Tuesday 4:15 p.m. – 5:30 p.m.
Flamenco: Thursday 6:00 p.m. – 7:15 p.m.
Hip-Hop I: Tuesday 3:45 p.m. – 4:45 p.m.
Hip-Hop I: Tuesday 4:45 p.m. – 5:45 p.m.
Hip-Hop I: Thursday 4:45 p.m. – 5:45 p.m.
Hip-Hop II: Tuesday 5:45 p.m. – 7:00 p.m.
Jazz I: Tuesday 4:15 p.m. – 5:15 p.m.
Jazz I: Thursday 4:00 p.m. – 5:00 p.m.
Jazz II: Wednesday 5:30 p.m. – 6:45 p.m.
Modern I: Thursday 4:45 p.m. – 5:45 p.m.
Modern II: Thursday 5:45 p.m. – 7:00 p.m.
Tap I/II: Friday 4:00 p.m. – 5:00 p.m.
Senior Classes: ages 13-17
Ballet IIB: Wednesday 4:15 p.m. – 5:30 p.m.Â
Ballet IIB: Wednesday 5:30 p.m. – 6:45 p.m.
Ballet III: Thursday 5:15 p.m. – 6:30 p.m.Â
Ballet III/IV/V: Monday 4:15 p.m. – 5:30 p.m.Â
Ballet III/IV: Tuesday 4:15 p.m. – 5:30 p.m.Â
Ballet Repertoire IV/V: Monday 5:30 p.m. – 6:45 p.mÂ
Hip-Hop III/IV: Thursday 6:00 p.m. – 7:15 p.mÂ
Horton IIB/III: Saturday 9:30 a.m. – 11:00 a.m.Â
Horton III/IV: Thursday 4:00 p.m. – 5:15 p.m.Â
Jazz IIB: Tuesday 5:30 p.m. – 6:45 p.m.Â
Jazz III: Wednesday 5:30 p.m. – 6:45 p.mÂ
Jazz IV/V: Saturday 9:30 a.m. – 11:00 a.mÂ
Modern III: Tuesday 5:30 p.m. – 6:45 p.mÂ
Pre-Pointe/Beg. Pointe: Monday 5:30 p.m. – 6:45 p.m. Â
Tap III/IV: Thursday 4:45 p.m. – 6:00 p.mÂ
Teen Combo Class :Tuesday 6:45 p.m. – 8:00 p.m.Â
The Dance Barns Company
Company classes are by invitation only.
For children and teens interested in a serious pursuit of advanced dance study, we offer training and performance opportunities that create technical dancers who are multi-talented and proficient in many styles of dance. In addition to advanced senior division classes, dancers on the pre-professional track have opportunities such as pointe and variations, master classes and choreography with guest artists.
Classes begin on August 18 and end on April 19 with the Junior/Senior Showcase performance.
Company Classes
All Co. Rehearsal: Tuesday 6:45 p.m. – 8:15 p.m.*
All Co. Rehearsal: Wednesday 6:45 p.m. – 8:15 p.m.*
All Co. Rehearsal: Thursday 6:45 p.m. – 8:15 p.m.*
Co. Ballet IV/V: Tuesday 5:15 p.m. – 6:45 p.m.Â
Co. Ballet IV/V: Wednesday 5:15 p.m. – 6:45 p.m.Â
Co. Pointe IV/V: Thursday 5:30 p.m. – 6:45 p.m.Â