St John’s is a thriving independent, co-educational day and boarding school situated in beautiful surroundings overlooking the castle in Chepstow.

We have an on-site nursery (Little Trees Tutshill Day Nursery), welcoming children aged 3 months to 4 years old.

The school is divided into Pre-Prep (including Kindergarten) and Prep Schools, welcoming from 3 to 13 years old.