The school has a classes per year group from Playgroup through to Year 6, with a maximum class size of 20 children in Primary and Reception and 15 in Early Years.
Teachers work closely together in weekly year group and department meetings to plan and monitor the curriculum, thus ensuring consistency across classes in each year group and careful continuity and progression as children move up through the school.