>>8706868
>Have they ever confirmed the characters ages?
Not really, but you can speculate. For students, it's easy. Any one of those are between 15-18.

>retcons
There was originally a 1 year gap between TA1 and Murasaki/TA2, but for some reason, TA3 retconned it so those games take place 3-5 years apart, and Sasa backed it up when asked about it on Twitter.