The problem with the ballet recital (and scout badging ceremony, and high school club award ceremony) opportunities is that they seem to happen a day or two before the child or teen ages up, no matter what age settings you're on. I think by the time they've expired, there just wouldn't be time for it to come up again - maybe if you're playing on Normal, but switch to Epic until it comes up again?
Also, is the child still enrolled in ballet? Normally the recital/ceremony ends the student's participation in the after-school activity.
I've had a teen go to two proms when playing on a Long lifespan, but only if a younger sibling aged up to teen before the older one graduated.
The grounded teen question should probably go in its own thread.