For a small town school I was surprised that the kids do learn their basics and then some. I felt that the overall material being taught was very thorough. Areas of improvement would be communication on events and web access such as online grades. Would like to see daily homework assignments posted somewhere online. Did not like the attitude from the teacher that 'there is nothing you can do' when the student was experiencing some difficulty in meeting deadlines or having trouble with material. Some of the staff reacts in a defensive manner when questioned about the lack of protocol. All and all the school is good, but could benefit from soft skill training.