You get what you pay for. Excellent, principal, teachers and staff. I'm very impressed with what St. Joseph's offers. Family feel, security, and offers many extras like music, PE, and Spanish. Sad that in order to get the expected education for my children, I have to pay, because I'm fearful I will not get it in the public schools.