Is there anywhere to take dance classes on St. Thomas or St. John?
Yes there is (ballet, tap, modern...)
On St. Thomas:
Virgin Islands Institute of Performing Arts (340)777-9110
On St. John:
St. John School of Arts
(340)776-6777 or (340)779-4322
If you mean dance classes like Salsa, Swing, Ballroom ect. I don't know of any.