The children are taught in mixed aged class groups. All children receive a differentiated curriculum to ensure that their individual learning needs are met at the level they are working at.
There are currently 91 pupils on roll organised into 4 classes:
- Class 1 (Foundation Stage and pre-school)
- Class 2 Year One and Year Two)
- Class 3 (Year 3 and Year 4)
- Class 4 (Year 5 and Year 6)