Our son attends St. Joseph and we have been very impressed. There is a strong sense of community and everyone makes you feel like family when you walk through the door. When I drop my soon off at school, he is greeted by name, which is very welcoming. The academics and use of technology are also wonderful!