We believe school is where community begins - a place where every family finds connection and belonging. The best way to discover what makes us different is to experience it firsthand. We offer a variety of ways for you to connect with our community. Find the event type that’s right for your family.
Connecting With Our Community
Meet Us Virtually
Connect with us from anywhere in the world to discover what sets RD American School apart. Our interactive sessions give you an insights into our curriculum and distinctive programs. Ask questions, get answers, and begin your RDAS journey.
Experience our thoughtfully designed events to experience the RD difference. Within these events, your child will gain invaluable insights such as the science of learning and how we bring the magic of learning to classrooms. Sign up now to get notified of upcoming events!
Experience RD American School firsthand at one of our open house events or 1:1 school tour. Dive into our distinct RD advantages, discover our educational programs, tour our dynamic learning spaces, and meet the leaders and educators who bring our vision to life.
Don't want to submit a form? Feel free to email us or call us at +65 9781 9688 directly.
Don't want to submit a form? Feel free to email us or call directly.
Thank you for your inquiry. We will reach out to you within two working days. We look forward to connecting with you soon. In the meantime, feel free to explore our website to find out more about our school.
Oops! Something went wrong while submitting the form.
document.addEventListener("DOMContentLoaded", function() {
// Function to check if an element is visible
function isElementVisible(element) {
return element.offsetParent !== null;
}
// Get the form element by its id
const formElement = document.getElementById('VisitRDASFormJS');
// Get all inputs with the ms-code attribute
const inputs = document.querySelectorAll('[ms-code="required-if-visible"]');
// Loop through each input
inputs.forEach(function(input) {
// Check if the input or its parent is visible
if (isElementVisible(input)) {
// If the input is visible, add the required attribute
input.required = true;
} else {
// If the input is not visible, remove the required attribute
input.required = false;
}
});
});