Joffrey Ballet School offers ballet classes and training programs in New York City, including children's ballet (ages 2, 7), youth ballet (ages 8, 18), and a year-round pre-professional trainee program for ages 13, 25. The school also hosts open classes for all ages, plus workshops and summer intensives that include in-person ballet and contemporary learning experiences. Programs run across Manhattan and Long Island City, with in-person and virtual options noted for some offerings.