In my opinion, the best solution is
boarding schools in swizerland, but you have to look at the programme when you apply. After primary school it's probably too early to choose it, but after secondary education it's time. UK programmes are designed in such a way that you learn according to the system of that country. And they give you the appropriate knowledge.