Choosing a school is one of the most important decisions a family can make. At The Lisboan, our Admissions Team is here to guide you through every step – answering your questions, understanding your child’s needs and helping you discover whether our school is the right fit for your family.
Whether you are relocating to Lisbon, exploring international education for the first time, or looking for a school where your child will be known, supported and challenged, we would be delighted to hear from you.
Complete the form below and a member of our Admissions Team will be in touch shortly.
(function () {
function getParam(name) {
try { return new URL(window.location.href).searchParams.get(name); }
catch (e) { return null; }
}
function setCookie(name, value, days) {
if (!value) return;
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
document.cookie = name + "=" + encodeURIComponent(value) + "; expires=" + date.toUTCString() + "; path=/; SameSite=Lax";
}
function getCookie(name) {
var key = name + "=";
var parts = document.cookie.split(";");
for (var i = 0; i < parts.length; i++) { var c = parts[i].trim(); if (c.indexOf(key) === 0) return decodeURIComponent(c.substring(key.length)); } return ""; } var gclidFromUrl = getParam("gclid"); if (gclidFromUrl) setCookie("lp_gclid", gclidFromUrl, 90); function patchOpenApplyIframes() { var gclid = getCookie("lp_gclid"); if (!gclid) return; var iframes = document.querySelectorAll("iframe"); for (var i = 0; i < iframes.length; i++) { var iframe = iframes[i]; var src = iframe.getAttribute("src") || ""; if (!src) continue; // Match any OpenApply iframe if (src.indexOf("openapply") === -1) continue; if (src.indexOf("gclid=") !== -1) continue; var joiner = src.indexOf("?") === -1 ? "?" : "&"; iframe.setAttribute("src", src + joiner + "gclid=" + encodeURIComponent(gclid)); } } var attempts = 0; var maxAttempts = 120; // about 30 seconds var interval = setInterval(function () { attempts++; patchOpenApplyIframes(); if (attempts >= maxAttempts) clearInterval(interval);
}, 250);
})();
(function () { console.log("external gclid script loaded");
function getParam(name) { try { return new URL(window.location.href).searchParams.get(name); } catch (e) { return null; } }
var gclid = getParam("gclid"); if (!gclid) return;
var attempts = 0; var interval = setInterval(function () { attempts++;
var input = document.getElementById("student_parent_0_field_attributes_477540");
if (input) { input.value = gclid; input.dispatchEvent(new Event("input", { bubbles: true })); input.dispatchEvent(new Event("change", { bubbles: true })); clearInterval(interval); }
if (attempts > 40) clearInterval(interval); }, 250); })();