Kensington School Barcelona

February 20, 2018 | Catalonia, Schools Catalonia

Kensington School Barcelona was founded in 1966 to offer the English national curriculum to the international community in Barcelona. It is coeducational, has one form per year, and a size of around 250 students between the ages of 3 – 18.


The Kensington School Barcelona offers the English national curriculum from ages 3 to 18. The school is academically non-selective, but achieves strong exam results at both GCSE and A Level.  In 2020, Year 13 students achieved an amazing 65% of papers graded A* or A. Students take iGCSE/GCSE exams at keystage 4 (years 10 – 11), and the school is a recognised as an Edexcel Centre for Learning. In the 2020 academic year, 88% of students received grades A* to C, but that has risen to 100% in 3 of the previous 5 years.

The school prides itself on small class sizes, maximum 20 pupils, which allow students of all abilities to ‘develop their full potential’. Apart from Spanish and French, all lessons are taught in English, and the school provides help for non-native speakers of English.

For an overview of the curriculum at all levels, visit the school’s website here.


The Kensington School Barcelona is based in the Pedralbes region of Barcelona city, and is a 20-30 minute drive from the centre.

Fees & Admissions

Kensington School Barcelona make their fees public online. Fees can be paid annually or monthly, with annual fees starting at €5,220 for nursery, €11,250 for the junior school and €14,940 at the senior school. See the pdf above for discounts, school lunch prices and enrolment fees.

Although the school is academically non-selective, admission is dependent on ‘having a good report from a previous school and a genuine commitment to want to learn’. There are four stages to the admissions process, which can be started by filling out an online enquiry form.

Click here to return to a list of 50+ international schools in Catalonia.

Contact Details:

C/dels Cavallers, 31– 33, 08034 Barcelona / +34 93 203 54 57 /

Leave a Reply

Your email address will not be published. Required fields are marked *

eleven + 2 =