@Stowickthevast I have an Italian niece and nephew and my understanding was they have to specialise at 14 choosing either technical, languages or Humanities for example.
I don't know whether this is just in Milan where they live but it certainly sounds similar to our GCSEs or even A levels.
It is not similar to GCSEs nor A levels. Not at all. Not even close.
5 years of primary school, from ages 6 to 11
3 years of middle school, 11 to 14
5 years of secondary school, 14 to 19
Primary and middle school are the same for everybody.
There are various kinds of secondary schools.
Scientific high school and classical high school are the most academic.
Technical schools come next: less focus on the humanities, more on practical applications of science, design, engineering, etc
Artistic high school and language high schools.
There are also hospitality schools, where you learn how to become a chef or a waiter or how to work in a hotel
Note that the difference between scientific high school and classical high school is not huge. Historically you studied more maths in one and ancient Greek in the other but, in practice, they are both very academic. They both study the same history, philosophy and Italian literature, for example.
It is not comparable to the English system because the distinction is not as rigid.
In theory you can go to the art high school or the hospitality school and then study theoretical physics; in practice, of course, no one does that.
But an Italian student can remain undecided between medicine and engineering, for example, till the end. An English student cannot. An English student must choose their A level subjects around 15-16. There are combinations which let you do medicine and biology, or engineering and physics, but I don't think there exists a combination that allows you to do medicine and engineering.
This is one of the biggest differences for me.