@Cass505 The school has a waiting list for every year group except year 11 and 6th form. In primary the waiting lists are large as the school is oversubscribed. Which sadly means some children do spend years on the waiting list. No one is denied entry if they not speak the languages.
A few notes about the IB at Europa in response to your assertions.
Europa does not have 90 students per year group in 6th form, the school is growing and only lower years have a 3 form intake. Year 9 onwards there are 60 pupils per year and for 6th form it is even smaller, some students leave and elect to do A levels and others join.
Europa does not insist on bilingualism at 6th form either but new students do need a good language GCSE or a home language as studying a foreign language is compulsory for the IB and Europa does not currently offer an ab initio (beginner) language.
In 2022, 100% of the student in upper 6th passed their IB diploma, with approximately half electing to do it bilingually. This is entirely their choice.
In 2023, all bar one passed initially, happily that has just risen to 100%. Again the students get to choose their courses and all study languages but do not have to do a bilingual diploma, but the numbers doing so are far higher than the UK average.
The results are excellent. Easily comparable with fee paying schools.
Finally, the language level of students at Europa is very high, significantly better than most secondary schools and all(?) primary schools in the area. My children are testament to that.
Please contact the school if you would like to visit to find out more accurate information about Europa, I am sure they would be very happy to welcome you.