I went to the open school morning at St Martins last weekend and was quite impressed. I'm looking to register my son who is currently 22 months in one of these schools. Although I must admit that they are not cheap but I'm very confused if I should put him in a good state school or a good prep school. Please can someone help me decide!