Both my children have attended Salamanca schools since kindergarten. The elementary schools are fantastic... the teachers are attentive, they make learning fun for the kid, and really make an effort to give every child the opportunity to learn. In high school, the academic programs are fair, teachers, for the most part are willing to work with parents to benefit the childrens' education, but there seems to be a low level of parent participation... but I think it's mostly due to pre-occupied parents. At all grade levels there is a great emphasis on Native American Culture, and a vast amuont of extracurricular activities... many that include the parents too. It's a good school over all, I think.