A sede do Instituto Racine fica no bairro da Pompéia, em São Paulo, próximo da estação de metrô Barra Funda e de estacionamentos.
Possui 12 salas de aula climatizadas e equipadas com recursos para transmissão ao vivo, laboratório didático para aulas práticas, biblioteca e hall para coffee break e exposições diversas.