Does anyone know what this school is like ? Was thinking of sending my son there .. Teaching seemed good and general atmosphere on a recent visit ..