I have recently enrolled my son in sherborne and I think they are excellent. We have no complaints.