Greiffenstein is a very well developed school. The amount of stress the teacher's have is astronomical, but they never show negativity. They care and love the students like their own children. I am completely confident with the schools disciple system. The students have art at least every week. Music and P.E. every other day. The parent involvement is very low, but that cannot be blamed on the school!!! Not once have I second guessed myself about the responsibilty of the staff or the safety of my child.