St John’s is a thriving independent, co-educational day and boarding school situated in beautiful surroundings overlooking the castle in Chepstow. The school is divided into three sections: Hedgehogs Nursery, Pre-Prep and Prep Schools. Children range from 3 months to 13 years old.