I found so many different and sometimes contradicting information about Swiss school system. I guess depending on canton, it varies a lot. So, I will try to make sense of Geneva school system .

Now, my kid is on 6th grade at local public school. He is now 9, will be 10 in few months. Then I am hearing from different people different stories, that at 12 they go to another school (secondary school?) or gymnasium (is the the same?) and there they will need to choose the path. Technical, humanities or vocational if he doesn't want to continue at university level education. Is this how it works? Who decides which path he goes?

So, my question is is there any up to date resource that explains all this?