Les petites filles destinées à devenir geishas sont recrutées jeunes. La limite d'âge à laquelle une fille peut entrer en apprentissage est 16 ans.
Elles sont généralement "achetées" à leurs parents. Ils confient leur enfant à l'okiya, c'est-à-dire à la maison de Geisha, contre une petite somme et l'assurance que la petite aura un travail.
Ces enfants apprennent à danser, chanter, jouer d'un instrument (le shamisen, par exemple), s'exercent à la calligraphie et parfois au yoga.
L'enseignement est obligatoire pour elles jusqu'à l'obtention de leur diplôme d'études supérieures à 15-16 ans.
Peu après la remise de leur diplôme, elles deviennent Minarai. Elles se contentent d'observer les Geishas accomplies durant les banquets.
Ce statut leur est attribué pendant quelsques mois seulement. Elles sont alors des apprenties Maiko.
Puis, elles deviennent Maiko. Elles commencent à travailler dans les banquets, en étant toujours accompagnées de Geishas plus expérimentées. Les Maikos sont les cibles préférées des photographes.
Le dernier changement sera leur passage de Maiko à Geiko. Elles sont alors des Geishas à part entière et sont plus libres de gérer leur vie. Après une durée d'environ 7 ans, lorsqu'elles ont remboursé l'argent que l'okiya à consacré à leur éducation, elles peuvent s'installer comme Geiko indépendante. L'okiya leur sert alors d'agence, afin de les contacter pour les banquets.
Il existe deux sortes de Geishas:
- les Jikata : ce sont les Geiko musiciennes ou chanteuses. Leur beauté importe peu, du moment qu'elles sont douées dans leur discipline.
- les Tachikata : ce sont les geiko danseuses. Au détriment des jikata, elles doivent allier beauté et grâce.