conscientiousness generosity honesty kindness perseverance politeness respect values

Latest News

For Children in Need, our School Council organised a range of games in the school hall which children enjoyed. They raised an amazing £667.33 for this special charity - well done!