St Michael's is an excellent school. The teachers and staff care about the students and it shows. The morals and ethics that are taught within those walls are top notch. I tried a local public school and hands down the decision to move my child into this caring, organized, safe environment was without a doubt the best descision ever.