{"id":233,"date":"2026-04-06T11:37:22","date_gmt":"2026-04-06T09:37:22","guid":{"rendered":"https:\/\/stefanescu.lu\/?p=233"},"modified":"2026-04-06T11:37:26","modified_gmt":"2026-04-06T09:37:26","slug":"wiel-lu-looking-for-signs-and-marking-the-shadow-in-the-education-system","status":"publish","type":"post","link":"https:\/\/stefanescu.lu\/?p=233","title":{"rendered":"Wiel.lu &#8211; looking for signs and marking the shadow in the education system"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"559\" src=\"https:\/\/stefanescu.lu\/wp-content\/uploads\/2026\/04\/IMG_4745-1024x559.png\" alt=\"\" class=\"wp-image-234\" srcset=\"https:\/\/stefanescu.lu\/wp-content\/uploads\/2026\/04\/IMG_4745-1024x559.png 1024w, https:\/\/stefanescu.lu\/wp-content\/uploads\/2026\/04\/IMG_4745-300x164.png 300w, https:\/\/stefanescu.lu\/wp-content\/uploads\/2026\/04\/IMG_4745-768x419.png 768w, https:\/\/stefanescu.lu\/wp-content\/uploads\/2026\/04\/IMG_4745-500x273.png 500w, https:\/\/stefanescu.lu\/wp-content\/uploads\/2026\/04\/IMG_4745.png 1408w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>I&#8217;ve been working in Luxembourg for more than 13 years now, but I have the feeling that only since my kids arrived have I actually <em>lived<\/em> in Luxembourg. Mapping the playgrounds, finding new walks, dealing with the schoolmasters and the administration, worrying about their school commute.<\/p>\n\n\n\n<p>Living in a place means getting involved in fixing its problems.<\/p>\n\n\n\n<p class=\"has-text-align-left\">One of the things that looms big on our horizon is the secondary school choice for my older son. The Luxembourgish system seems to force (offer?) plenty of choices: technical vs classical track, international education vs national, private vs public\u2026 I&#8217;m an engineer, and the core reflex as an engineer is: &#8220;measure first&#8221; \u2014 so I wanted to find ways to compare all these options.<\/p>\n\n\n\n<p>This made me build <a href=\"https:\/\/wiel.lu\">wiel.lu<\/a> \u2014 a tool to navigate the high-school offerings in Luxembourg. <em>Wiel<\/em> means &#8220;choice&#8221; in Luxembourgish, and the project is the fourth stop on a journey that started last summer with <a href=\"https:\/\/stefanescu.lu\/?p=106\">obsidize<\/a>, continued through <a href=\"https:\/\/stefanescu.lu\/?p=203\">wee.lu<\/a> and <a href=\"https:\/\/stefanescu.lu\/?p=227\">breakthrough.game<\/a> \u2014 each project more ambitious, each one built faster.<\/p>\n\n\n\n<p>Initially, I wanted to go further: identify the outcomes, results, split them by first languages and origins \u2014 things that really count in order to actually make a <em>choice<\/em> and not a <em>guess<\/em>. But that data doesn&#8217;t exist publicly. Luxembourg even skipped PISA 2022, creating a seven-year gap \u2014 the next results won&#8217;t land until <a href=\"https:\/\/www.oecd.org\/en\/about\/programmes\/pisa.html\">September 2026<\/a>. That will be a significant moment: a public, international benchmark after years of silence. I intend to analyse those results in the open \u2014 how Luxembourg&#8217;s scores compare to 2018, what changed, and what it means for the families navigating the system today.<\/p>\n\n\n\n<p>As it is, wiel.lu is still an interesting tool: it gives you a clear view of what is available in your proximity, how the passing rates compare to the national min\/max, how these rates compare between different schools. But it doesn&#8217;t say anything about the outcomes you could expect if you choose one school over another. Which basically means there is no <em>choice<\/em> \u2014 the word comes from the French &#8220;choix,&#8221; from Latin &#8220;cogitatus&#8221;: to think, to consider. You need data to think, you need data to consider \u2014 otherwise it&#8217;s only guessing.<\/p>\n\n\n\n<p>So I learned two things from this project:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>My &#8220;AI-augmented&#8221; development flow keeps improving \u2014 wiel.lu is more complex and refined than <a href=\"https:\/\/stefanescu.lu\/?p=203\">wee.lu<\/a> or <a href=\"https:\/\/stefanescu.lu\/?p=227\">breakthrough.game<\/a>, and it took less time to build. From idea to a working, deployed application in about three weeks of early mornings.<\/li>\n\n\n\n<li>As it stands, the best way to navigate the school system in Luxembourg is based on word of mouth and insider knowledge \u2014 which is something that worries me. The opacity of the education system here is real, and worth questioning. Whether the upcoming PISA results validate the current approach or raise new questions \u2014 either way, they deserve to be examined publicly.<\/li>\n<\/ol>\n\n\n\n<p>Give a spin to <a href=\"https:\/\/wiel.lu\">wiel.lu<\/a> \u2014 tell me what you think, both about the app and about the general education topic.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been working in Luxembourg for more than 13 years now, but I have the feeling that only since my kids arrived have I actually lived in Luxembourg. Mapping the playgrounds, finding new walks, dealing with the schoolmasters and the &hellip; <a href=\"https:\/\/stefanescu.lu\/?p=233\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-233","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/stefanescu.lu\/index.php?rest_route=\/wp\/v2\/posts\/233","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stefanescu.lu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stefanescu.lu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stefanescu.lu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stefanescu.lu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=233"}],"version-history":[{"count":1,"href":"https:\/\/stefanescu.lu\/index.php?rest_route=\/wp\/v2\/posts\/233\/revisions"}],"predecessor-version":[{"id":235,"href":"https:\/\/stefanescu.lu\/index.php?rest_route=\/wp\/v2\/posts\/233\/revisions\/235"}],"wp:attachment":[{"href":"https:\/\/stefanescu.lu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stefanescu.lu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stefanescu.lu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}