L’école primaire est répartie sur deux établissements distincts, situés dans deux villes :
- L’école Jeanne d’Arc, à Gex ;
- L’école Saint-Étienne, à Divonne-les-Bains, sur deux sites : Villard et Vésenex.
Chaque établissement dispose de sa propre direction.