Plot hole: All the teen girls are about the same age and always in the same grade-level during their three years at St. Francis. There are no younger new students arriving each fall, nor do older ones graduate in the spring. Every student graduates at the end of the three years. Schools do not accept a new crop of students every three years.
Plot hole: All the girls at St. Francis are in their mid-teens and have families who can afford to send them to private Catholic school, so these are not orphans or underprivileged children. However, we are supposed to believe that none of the girls own or wear bras, shocking the Mother Superior when she sees them in their dance leotards. The nuns then take the girls shopping to buy each one a bra.