The teachers in this school are wonderful and truly caring. They try to do what they can to help your child learn to the best of their ability and I believe they bring children to their full potential. The parents are all involved with what goes on and they are supportive of any activities the kids are in. I have seen large turn outs in support of children. There could be more classes available to students as far as a variety and more sports options, like the bigger schools have.