a dance studio in the classical tradition

Petrov Ballet School in New Jersey


2020-2021 Fall Semester is continuing until January 30th. Registration and Placement /Trial classes are ongoing.

2021 Spring Semester will be held February 1st – June 12th. Registration will begin after January 11th.

We offer both in-person and virtual online classes in all levels for children and adults. In-person classes are limited to 10 students with 15 minute breaks scheduled between different groups of students, as well as between most of the classes to allow for thorough cleaning and disinfection of our studios and equipment. All students, parents and staff are required to wear facial coverings while on the premises. Petrov Ballet School is continuing to closely monitor and follow all guidance and protocols regarding Covid-19 as they are issued by the Federal and State government and health officials.

Registration is done online. To register, please create a free account by clicking the link at the top right of the page.

To visit Petrov Ballet Schools virtual tour please CLICK HERE


Petrov Ballet School offers comprehensive dance training for students ages 4 – 18 as well as adult students.

For students ages 4 – 8 (Primary Level) we offer Pre – Ballet I, Pre – Ballet II and Beginner Ballet classes. These classes are design to develop and improve basic skills of focus, coordination, musicality, creative expression and movement as well as basic knowledge of positions and steps used in ballet.

For students ages 8 – 12 (Junior Level) we offer Ballet Technique, Stretch, Character and Contemporary classes. Classes are design to develop basic ballet technique, introduce students to different styles of dance, and improve students physique and range of motion needed for classical ballet training.

For students ages 12 – 18 (Senior Level) we offer Ballet Technique, Pointe Stretch, Character, Contemporary classes. In these classes special emphasis is put on student’s ballet and pointe technique, developing student’s artistry, and introducing students to known ballet repertoire.

For Adult students we offer morning and evening Ballet classes that range from an absolute beginner students to a students with significant level of ballet training.


To meet the needs of serious, dedicated ballet students, we offer a Full Training Program consisting of a carefully balanced mandatory selection of classes depending on the student’s level and age.

Graduates of our Full Training Program have gone on to dance with the following companies: American Ballet Theatre, The Washington Ballet, Ballet West II, ABT Studio Company, Houston Ballet II, The Suzanne Farrell Ballet, Nashville Ballet II, and Boston Ballet II, as well as many prestigious college dance programs.


Adult Classes

Petrov Ballet offers ballet classes for adults throughout the week in both the mornings and evenings. We offer Beginner and Beginner/Intermediate classes.

Ballet Adult Training Classes