My kids just moved to this school from abroad. This school provides the perfect combination of academic, social, and extra curricular environment. The teachers are extremely devoted to the the students and take great care for each and every individual student's needs. My kids had a very smooth transition and this is largely attributed to the teachers and friendly student body. Parents are kept in the loop and can play an active role. Teachers are easily accessible through email and very responsive. Bottom line...kids are happy and enjoy learning.