Going to add a few points about where I work.
In all state schools on France, all religious symbols are strictly forbidden (not just talking about headscarves, but everything down to wearing a small cross on a chain), a pupils will get sent home for wearing one, and a teacher could end up in court if they wore one. If religion is going to be brought up at school, it has to be in a strictly educational way and treated without judgement or influence.
Another thing, about the reputation of the collège, there are three collèges in the town where I work. Mine had an awful reputation because we had the council flats in our catchment area, so lots of our pupils are from poorer backgrounds. About ten years ago they spilt the council flats between the three schools to even it out, but our reputation stuck. For the past three years (new Head) we've been working really hard to change that, and this September we had to turn down pupils for the first time.
When I used to tell people where I worked, they'd say something along the lines of oh poor you. Now I get a completely different reaction, I hear comments such as how polite and friendly our pupils are.
We added a paragraph to the school rules about being "courtois" to people in and out of school and our kids are now proud of being a pupil at our school even if it means that I have to smile and say good morning to every single pupil I know in the corridor, i.e. about 50 good mornings between the classroom and staff room, up to 8 times a day !