Very good advice, knock, to future students. I'd add Russian to that language list, though. Especially for those interested in engineering.
Most of my education is American, but I spent a year at age 12 in Rudolf Steiner school in the German part of Switzerland. The next year I spent at a German-funded Gymnasium (highest tier in the German system) in Montreal.
Years 14-18 was at Phillips Academy Andover (a private prepatory boarding school) I graduated Cum Laude (no Magna possible; CL consisted of the top dozen students out of about 350 total, basically perfect marks for all 4 years needed). I consider my time there the best part of my life so far & definitely the pinnacle of my academic achievement.
Years 18-23 (with a break year in the middle; 3 months of which I was at NYU studying Neuroscience) was at Stanford University, where I fucked around a lot and couldn't figure out what I wanted to do. I changed majors three times and ended up with a BSc in Biology, with Minors in English Literature and Chemistry. No honours because my marks were all over the place.
After Stanford I wanted to go to med school but after taking (& aceing) the MCAT and spending time teaching organic chem to post-Bacc premed students I realised how much I hated most of the people going into medicine and how health insurance was handicapping doctors. I was married and wanted children badly, too, and 8-12 years of schooling interfered with that goal. I started studying Pharmacy a few years later but dropped out a few months before certification due to my health issues.
If I'm ever well enough I'd like to go back to get a PhD in Physics/Maths and teach at the collegiate level. Maybe one day. I'm certainly happiest in a rigorous academic environment, but it has to be the right one. Other than meeting my husband, I consider Stanford a massive mistake. I really hated it there.
Edit: does cooking school in Italy count? :D