We believe in excellence.


Ballet Palm Beach Academy offers exceptional dance instruction for students of all ages, from beginner to professional levels. Students from three years of age to adult enjoy a comprehensive curriculum taught by our caring, professional faculty in our fully equipped studios. The Academy offers classes for the student preparing for a professional career, as well as those young people who simply wish to enrich their lives through dance.

All ballet classes are taught following the Ruth C. Petrinovic syllabus (RPM). The syllabus is designed to carefully develop dancers using principles of kinesiology and physics, and draws from the heritage of Vaganova, Cecchetti and RAD schools.

Our committed faculty participates in ongoing teacher training, meeting regularly to review curriculum and teaching strategies.

Advancement through the Lower, Middle and Upper Divisions is based on a students level of skill and accomplishment, not his or her age. The schools faculty evaluates and places each student in the appropriate level.

Students in Lower, Middle and Upper Divisions have the opportunity to perform in The Nutcracker and other Ballet Palm Beach performances. The year-end performances are presented by all Ballet Palm Beach Academy students to showcase our studentstalent and yearly progress.

Children’s Division

(Levels Pre-I – III)

Children ages three through first grade will fall in love with ballet through our new Fairy Tale Ballet Program. Classes encourage creativity and stimulate the imagination while laying a solid foundation for classical ballet. Classes range from Creative Movement 1 through Pre-Ballet 2 and meet once a week.


Lower Division

(Levels IV – VI)

Students in the Lower Division attend two to four classes weekly (dependent on level). Classes include Ballet 1, 2 or 3, musical theatre and modern. Students at this level are invited to audition for Ballet Palm Beach’s The Nutcracker.


Middle Division

(Levels VII – VIII)

Students in the Middle Division attend six to eight classes weekly (dependent on level). Classes include Ballet 4 or 5, pre-pointe or pointe, musical theatre, and modern. Students at this level are invited to audition for Ballet Palm Beach’s The Nutcracker and other ballets as Student Ensemble members.


Upper Division

(Levels IX – X)

Students in the Upper Division attend nine to twelve classes weekly. Classes include Ballet 6 or 7, pointe, variations, partnering, musical theatre, and modern. Students at this level are encouraged to participate in Ballet Palm Beach’s The Nutcracker and other ballets as Student Ensemble members.

Ballet Palm Beach Trainee Program

Many young dancers possess the talent and desire to become professionals, but lack the intensity of training required. Daily classes offering the highest level of curriculum–as well as real-life rehearsal and stage experience alongside the professional dancers of Ballet Palm Beach–will guide the young dancer’s technique and artistry. A traineeship with Ballet Palm Beach will afford the aspiring professional a drastic acceleration in training.

We hope to offer this special opportunity to a limited number of students who wish to efficiently complete their training and begin their professional careers.

Open Division- Adult/Teen

At Ballet Palm Beach Academy, we celebrate the dancer in us all, and offer open dance classes for busy adults and teens. Please call or email to verify schedule.

Adult Open Ballet class is held on Wednesdays from 7:00-8:15pm. Each class is $20 (cash or check only), or you can get a 10-class card for $180. For all ranges of ability and age- whether a beginner or a professional dancer! Wear whatever makes you feel comfortable and allows movement. Ballet shoes recommended.

We believe in sweat and hardwork.

Cultural Council Logo
Palm Beach County Florida Logo
Discover the Palm Beaches Florida Logo