I believe overall Danville is a very good school. The staff is great. Parents seem very involved. The Dads as well as the Moms. My child has really liked attending school and that's important. If teaching is done in the right way then kids will like to learn and I think Danville has accomplished this. The only reason I didn't give it a 5 is because there is always room for improvement.