Promoting quality modern inclusive education systems

We are a consultancy and social enterprise improving education to fit future needs.

Say hello

Let us know what we can achieve together
10 March 2026
We’re hiring: two new roles at KIC
KIC is a leading consultancy and social enterprise. We’re growing and need two new team members. A Head of Operations to keep our operations running smoothly, and a Project Officer (Educational Innovation) to drive education solutions that actually work.
KIC is hiring! We need a Head of Operations and a Project Officer for Educational Innovation. Both roles are hands-on. You will join a close-knit, international team of experts and creatives at the heart of EU education.Based in Ljubljana — with remote options for the right candidate.
26 February 2026
MCMC 2026 – masterclass day 2 recap
The panel of the closing session: Angeliki Giannakopoulou (EAEA), Nadia Starr (SAQA), William O'Keeffe (European Commission), and Iván Bornacelly (OECD). They reflected on MCMC 2026 lessons learned and what's next. Stefan Jahnke moderated the session.
Day 2 of MCMC 2026 covered equity, access, and skills portability — with keynotes from SAQA, OECD, and SURF. Anthony F. Camilleri closed with lessons learned, and Stefan Jahnke sent everyone home with a letter to write.
25 February 2026
MCMC 2026 in Amsterdam – first masterclass day recap
William O'Keeffe Policy officer European Commission delivered the opening keynote at MCMC 2026 in Amsterdam.
35-word excerpt MCMC 2026 opened in Amsterdam with 30 speakers across two themes, two MC Studio demonstrations, and a closing fishbowl discussion. Here's what happened on day 1.
(function ($) { "use strict"; // Function to apply styles based on content function styleElements() { const elements = document.querySelectorAll('.elementor-heading-title.elementor-size-default'); elements.forEach(element => { if (element.textContent.trim() === "ONGOING") { element.style.backgroundColor = "#FFEEDD"; element.style.color = "#f04d37"; element.style.borderRadius = "8px"; element.style.padding = "4px 12px"; // Using shorthand for padding } else if (element.textContent.trim() === "COMPLETED") { element.style.backgroundColor = "#DEF7EC"; element.style.color = "#046C4E"; element.style.borderRadius = "8px"; element.style.padding = "4px 12px"; // Using shorthand for padding } }); } // Call styleElements on initial page load $(document).ready(function() { styleElements(); }); // Listen for the AJAX finish event $(document).on("sf:ajaxfinish", ".searchandfilter", function () { console.log("AJAX complete"); styleElements(); // Call the function to style elements when AJAX is complete // Load your Photoswipe JavaScript here // Example: initializePhotoSwipe(); (replace with your actual function) }); }(jQuery));