Éducaide a été fondé en 2002 par des dirigeants de Kaleido, mais est un organisme de bienfaisance autonome et complètement indépendant de celle-ci.
Le financement d’Éducaide provient de dons individuels ou corporatifs, de subventions, de partenariats, de commandites et d’activités de financement.
Universitas, quant à elle, a choisi la persévérance scolaire et Éducaide comme cause sociale officielle en 2009, et agit à titre de partenaire fondateur de l’organisme.