This school is amazing. I've never seen so many hands on activities and rewards for good behavior. They can be a bit strict with homework but I think that's a good thing. It's a great school, I've only not been a fan of one teacher. Even the principal goes above and beyond and really cares for the children. Highly satisfied.