The staff is amazing with the students. Christian based. They have athletics which was important to my son and builds team values. They learning about themselves while building and a personal relationship with God. I'm extremely thankful and happy with this school, it's full program and the values it stands for. They have community service, church and teach leadership.