St Rose School has provided my children with the most amazing experience and education. The staff is amazing. You feel like you are part of a family and they love and care for your children as if they were their own. I had one who struggled and they worked with us to get him on the right track and he is now thriving. A++++ We could not be happier.