One very important factor which hasn't been mentioned yet is the amazing educational infrastructure in Switzerland. There are truly world-class research universities, well connected business schools and a plethora of well-staffed technical colleges and vocational schools/apprenticeships.
Fees don't even reach $2k/year to study at undergraduate/graduate level and children are encouraged to think vocationally from a young age.
Also, teachers are very well paid (my partner is a high school teacher and starting salaries are $6-8k/month) and have to undergo 5 years of training (to teach a subject at high school level you need a master in the subject).