Melhor resposta
Bem, os requisitos mínimos são que todos aqueles que querem ser treinadores (ou pessoas que querem assumir sua Jornada Pokémon), pode se tornar um após completar 10 anos de idade. O programa também tem um público-alvo entre 7 e 15 anos e isso é expresso na idade dos personagens.
Então Serena teria que ter pelo menos 10 anos. Agora, dependendo do programa ou dos jogos, eu diga que Serena na série parece ter 10 anos, o mesmo que Ash, principalmente porque Ash e ela são semelhantes em altura.
Nos jogos, quando ela é sua amiga, ela sempre me parece muito refinada e maduro para um de 10 anos deve ser. E a julgar pelos modelos do jogo, dependendo se você está jogando como Serena ou se ela é sua amiga, parece haver uma diferença de altura entre as Serenas.
Na foto de cima, os olhos dela estão olhando para a testa de Calem, e na foto de baixo ela está olhando direto para a boca dele.
Então, eu diria que a NPC Serena tem 13–15 anos e a personagem Serena do jogador tem entre 10 e 11 anos.