Student or Learner
What are the ways to give information about your age, if you don't want to reveal how old you exactly are.
You can also say 'S/he has been round the block a [good] few times' or just '...been around a while'. Also '...seen the wrong side of Nty'; 'in his prime', 'past his prime'... There are loads.
I have a friend who routinely answers "I am older than I was yesterday and younger than I hope to be tomorrow."
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.