We are proud to be one of the oldest schools in the country but forward-looking in our approach.

Ages 4 – 11

Join our Junior & Infants


Children thrive under our exceptional pastoral care, award-winning leadership and outstanding learning opportunities. Class sizes are deliberately small and classrooms are bright and airy, creating a wonderful learning environment for all.