O Assembleia Geral elege um Conselho de Administração, que fornece liderança científica e permite a entrega do visão, missão, princípios e valores, bem como a robustez financeira e de gestão do Conselho.

O ISC Conselho de Administração, consistindo de cinco Oficiais e dez Membros Ordinários, é mandatado pela Assembleia Geral para implementar suas decisões, com a ajuda do ISC Secretariado.
Um certo número de Órgãos Consultivos auxiliar e aconselhar o Conselho Diretor em aspectos-chave do trabalho do Conselho e nas funções do Conselho Diretor.
A principal fonte do Conselho de financiamento são as taxas dos membros. Outras fontes de receita incluem doações do Governo da França, do país anfitrião do ISC, bem como de várias organizações e fundações.