Husband chiming in
This office is not going to be a place to find cheap developers. This office is going to be a satellite office primarily with the goal of providing phone and email support for customers using the software. It's pretty niche and expensive software and the support we do is very high end, almost more like consulting than "tech support." We hire folks with degrees in statistics, economics, etc. to fill these roles, and it takes about a year for someone to become self-sufficient, so we want the office to be in a place where someone would want to live for a long time. The average employee has been with the company for about 8 or more years.
So, England is the primary choice for the language and covering more hours of the day on the phones than we can do in the United States. There's also a good number of industry events that take place in London and other major cities in Europe so that ease of travel (and thus proximity to a major airport like Heathrow) seems like a good thing to prioritize.
As far as schooling, we're not sure what we are going to do yet, but it makes more sense to prioritize the long-term attractiveness of the office over our family.
Hopefully that helps. The company really values work-life balance, so finding a place where people want to live and can afford to live without long commutes seems like our priority.
Thanks!