St. Mary's school provides one on one teaching. The teachers know the students and parents well and the communication between everyone is excellent. You could not ask for a better learning environment. I was a student at St. Mary's and my three children have attended school here. It is a very wonderful school with some of the best teachers around.