The school is organised over 18 classes:
- Foundation Stage with three classes.
- Key Stage 1 has two Year 1 classes and three Year 2 classes.
- Lower Key Stage 2 comprises of two Year 3 classes, one Year 3/4 class and two Year 4 classes.
- Upper Key Stage 2 has two Year 5 classes and three Year 6 classes.
Each of these stages is overseen by a phase leader who is also part of the school leadership team.