Throughout the school the maximum number of pupils in each class is 25. The school has 2 to 3 streams operating in each year group based on pupils' ability in Science, English and Mathematics. Education at the school is in line with the Pestalozzi philosophy of head, heart and hands, with a hands on approach to learning.