St John's College is delighted to have been shortlisted for Independent School of the Year for Student Wellbeing. This achievement is a testament to the outstanding work undertaken by our pastoral team and all staff members, with a focus on prioritising pupil welfare and happiness. We look forward to finding out the overall winner in the autumn. Read More
If you are interested in exploring admission to the Sixth Form for your son/daughter, please book your place by clicking the link below.
Sixth Form Open Evening Booking
Read MoreIf you are interested in exploring admissions for children from Nursery to Senior School, please book your place at our forthcoming Open Morning for Prospective Families on Friday, 26th September 2025. Click the link below to book your place(s). Open Morning Booking Form
Read MoreWe are proud to be choir school to Cardiff Metropolitan Cathedral and provide boy and girl choristers for weekly services and annual concerts at St David’s Hall.
We believe that choosing your child’s first experience of nursery and school is a very big decision in their young life.
The College’s warm family atmosphere is embodied in the particularly close-knit community of its Junior School.
GCSE performance is more than a reflection of a pupil’s innate ability, it requires a steady and supportive framework of classwork, homework and ongoing motivation throughout their Secondary schooling.
Our Sixth Form students are valued as individuals, each receiving personal care and attention, including comprehensive careers advice and one-to-one UCAS guidance.
Forest School is where our Nursery and Infant children sit to discuss their activities, observations and findings around a log circle amongst the trees in our beautiful grounds.
We are proud that St John's College has been recognised by the Daily Telegraph as the 6th Best Value (fee-grade ratio) independent school in the UK 2023.
Education From The Heart
Welcome to St John’s College, a premier co-educational, Catholic independent school in South Wales, dedicated to nurturing and educating children aged 3 to 18.
With small class sizes, exceptional pastoral care, outstanding academic achievements, and a vibrant co-curricular program, we are proud to foster a thriving community rooted in our strong Catholic values. At St John’s, we are committed to inspiring each child to reach their full potential in a supportive and nurturing environment.