About the school, go for Sherborne. Why ? Because not that many people can afford it and they have bunch of teachers, admin staffs that are really committed.