We have developed an automatic composition system for ballet choreographies by using 3DCG animation. Our goal is to develop some useful tools in dance education such as creation-supporting system for ballet teachers and self-study system for students. The algorithm for automatic composition was integrated to create utilitarian choreographies. As a result of an evaluation test, we verified that the created choreographies had a possibility to be used in the actual lessons. This system is valuable for online virtual dance experimentation and exploration by teachers and choreographers involved in creative practices, improvisation, creative movement, or dance composition.