We have just over 600 children on roll.
This year our class structure is:
3 classes in F2
3 classes in Y1
3 classes in Y2
5 mixed classes in Y3 / 4
2 classes in Y5
3 classes in Y6
We pride ourselves on good results, fantastic teaching and having children who are well behaved and keen to learn. The school is committed to the principles of Excellence and Enjoyment and staff work hard to ensure pupils do well - both in and out of the classroom.