
St. Peter's School is an international school located in Barcelona. The school offers an IB-accredited education for students aged 12 months to 18 years in a global, open-minded learning space. Prepare your child to get the best from life with St. Peter's School in Barcelona.