L'Istituto "Champagnat" oggi è un'istituzione scolastica pubblica, non statale, paritaria, di ispirazione cristiana, comprendente la Scuola Primaria, Secondaria di primo grado e un Liceo Scientifico tutti con lo status di scuola paritaria.
La scuola dispone di ambienti necessari a soddisfare pienamente le molte esigenze degli alunni: laboratorio linguistico e informatico, laboratorio di fisica e di chimica, sala audiovisivi, ampi cortili e campi da gioco. In collaborazione con la scuola opera il Centro Culturale Sportivo Champagnat sorto nella linea della tradizione Marista per la quale lo sport è sempre stato un elemento importante per la formazione integrale dei giovani.
Gli impianti sportivi dell'Istituto hanno assunto ormai un'immagine di primo piano nella città di Genova e rappresentano un forte richiamo e una qualifica per la scuola.
In 15.000 mq di strutture sportive distribuite su 5 piani, trovano spazio: 3 piscine, 2 campi da tennis, 2 campi da calcetto in erba sintetica, 7 palestre con sofisticate attrezzature, 1 pista di atletica, un servizio medico e un centro fisioterapico per la riabilitazione.
Il Centro Sportivo viene utilizzato dagli alunni in orario scolastico, mentre i corsi specifici possono essere frequentati a condizioni agevolate.