Are the IS students mixed with the ‘mainstream’ French students for core subjects?

In collège no – the IS class stays together for all classes, apart from some mixing for the additional language options as of 5ème (Spanish, Italian, Latin, and later Greek).

In lycée, the IS classes are only together for the subjects taught in English.