If flying from the UK to France, the flight must land at an International airport i.e. one with Customs. All such airports have ATC which must be able to speak English.
After that, if doing internal flights, one can encounter airports which are non-international and there one needs to speak French.
This is why I avoid non-international airports, everywhere outside the UK