Overview
St. Peter’s school is the only school in Barcelona with the IB Continuum taught in English. We offer the three International Baccalaureate programmes: Early and Primary Years, Middle Years and Diploma Programme.
St. Peter’s is the only school with a Science Lab for Early Years, the first centre that has introduced subjects such as blockchain, nanoscience, neuroscience and artificial intelligence in their curriculum. It has a strong focus on Science, Technology, Critical Thinking and Change Making. St. Peter’s has been ranked as the best school in Spain by the prestigious magazine Forbes.
In this International School, not only do they give the children the academic excellence they need to enter the most prestigious universities around the world but also, they encourage them to become well-informed, independent and open-minded individuals, ready to study, work or live wherever they wish.
- from 1
- to 18 years old
Co-Education
from 9800 to 17289 EUR
Founded in 1964
42 different nationalities
600+students
Academics
We follow the IB methodology from Early Years to the Diploma. It's an inquiry and concept-based methodology
Extra curricular
After-school Activities Hub
Facilities
Campus Facilities
Tuition and fees per year
The annual tuition fees at St. Peter's School Barcelona range from EUR 9800 to EUR 17289, depending on the student's grade level and chosen program.
Scholarship information is not currently available. Please contact the school directly through this page to learn more.
Things to know
Nursery 1 to Year 12
This school requires a minimum enrollment of 12 months, ensuring students have adequate time to benefit from the curriculum and educational experience.
Student Community
St. Peter's School Barcelona welcomes a vibrant community of 600 students representing 42 different nationalities.
1 : 7
Reviews
Address
- Address: Carrer d'Eduard Toldrà, 18, 08034 Barcelona, Spain
Frequently Asked Questions about St. Peter’s School Barcelona
Tuition fees for St. Peter’s School Barcelona range from 9800 to 17289 EUR per year.