... but beware of the French socialism in French state schools. If they plan to live their life in France and so aspire to public service as the epitome of their career, put them in state schools. If however, you want them to survive in the 'real' world, don't.
The private school in Mougins is a bit pricy, but is worth it.
(off to don the flak jacket and helmet!...incoming!!)