Yes indeed, these do seem to be the correct definitions.
I think we have different aptitudes. I also attended a grammar school. In first secondary year, everybody studied French. In second year, some studied German too, whilst those who really excelled could also study Latin or Greek.
Suffice it to say, I was never allowed to progress beyond French. And eventually, I failed the French O level. Even in English, I scraped through with the bare minimum grade set by my University entry requirements.
But, at school, I did rather buck the trend by doing rather will in Maths and Physics, to the extent I remember certain teachers expressing suspicions I may have somehow being cheating. I wasn’t, of course.