Is there anyone here who's lo goes to St Helens in Northwood. I would like feedback about the school as I have heard a lot of mixed reviews about the school after the new head has joined in. Appreciate any inputs. Thanks