Los Olivos College se fundó en el año 2004 con la finalidad de prolongar la experiencia que brindaba la Corporación Casuarinas (fundada en 1986) cuya trayectoria educativa basada en programas que privilegian el desarrollo emocional de los niños, metodologías innovadoras, material didáctico de primera y un proyecto educativo que incluye el aprendizaje del idioma inglés de manera central; proporcione las condiciones para una educación integral destinada a niños y jóvenes en etapa escolar.