I suppose it depends upon how early ballet training begins. I voted for 3-5 years. If a student has been studying ballet from, say, age 8 or 9, I see no reason why they shouldn't begin exploring jazz, contemporary or modern at age 11 or 12. If the student has had a later start, say, age 10 or 11, then perhaps a couple of years of ballet may be enough for a good foundation. I've even had some students come to me to study ballet because they were attending jazz class and wanted to try classical ballet! A couple of these students became quite accomplished ballet students...
