How many pupils do you have per class?

Our uniqueness is the fact we have small numbers per year group. It varies per year group and tends to be around 12 in the juniors and an average of 20 in the seniors. We believe that small class sizes contribute to the happiness and success of every pupil.