The school was founded in 1964. Current enrollment is 295 students with 55 nationalities represented in the student body. There are more than 50 faculty with an average tenure of 10 years. In addition, there are over 20 administrative staff members. Primary operations are in Rome, Italy and there is also an office in New York City.
St. Stephen’s School is committed to rigorous child protection procedures and protocols and fully complies with Italian and US law as well as Council of International School recommendations. All new hires undergo a comprehensive vetting process and criminal background check.