This is a GREAT school. There are very small class sizes so every student gets all the attention they need and personal help. The averages of this school in acedemics are also higher then most if not all public schools. Children learn alot from this school, not only do they teach the basics but the teach manners, disipline, helpfulness, kindness, and all around good morals. It is a very good school.