I am extremely happy with the quality of teaching at the school. It is definitely above level and keeps the kids interested and challenged while allowing them to stay curious and enjoy their work. There are two parent-teacher meetings during the year and they take the time to really address any areas of improvement and struggle and give parents an idea of how the student is doing.