Since opening in 2008, Petrov Ballet School has been dedicated to providing quality training in and appreciation for the art of classical ballet. Proper classical training is the cornerstone of a successful education for young dancers, giving them grace, versatility, endurance, discipline, and confidence to achieve any task at hand. Continuing in the best traditions of Russian ballet, we offer instruction for dancers ages 4 and up in all levels of expertise as well as classes for adults.


Our Artistic Director and founder, Eugene Petrov, is a native of St. Petersburg, Russia. Eugene began his education with the International Folk Dance Ensemble at the prestigious Institute of Culture, where he was trained in character dance and classical ballet. By age 15, he became a company member, and shortly thereafter, was promoted to soloist. He performed with the company throughout Russia and its former republics, as well as in Europe and India.

After arriving in the United States in 1992, he continued his training and worked as a teacher and leading dancer with Irine Fokine Ballet in Ridgewood, New Jersey. Mr. Petrov has performed as a guest artist with Connecticut Ballet and with Sierra Nevada Ballet. He has danced principal and soloist roles in renowned classics such as Sleeping Beauty, The Nutcracker, Swan Lake, Paquita, and Romeo and Juliet, as well as many contemporary works, and has performed throughout the United States, including New York City; Washington DC; Reno/Lake Tahoe, NV; Cleveland, OH; Oneonta, NY; Phoenix, AZ; and Stamford, CT.

Mr. Petrov has over 20 years of teaching experience in both classical ballet and in character. He currently teaches all levels of ballet, from beginner through professional. Mr. Petrov enjoys being a part of the education and development of future generations of dancers here at the Petrov Ballet School.

Please visit our faculty page to learn more about our instructors.