I agree the ages are dumb as fuck, felt even more noticeable in the LN. Like, why not just add +5 to every character? Would that cause such a huge narrative dissonance?
But I DO feel the need to reiterate the bullshit in-universe reason these kids all look older than they are. It's explained...