Hi, I am hoping someone can tell me if this school is good? I would like a school that is good academically but also one where my son will be happy as I feel that is how he will also progress academically. Thank-you.