Bringing in community volunteers (not just parents, but anyone interested in helping in schools) is such a good idea! We are fortunate here in the Charlottesville area to have so many retirees with knowledge and skills that they love sharing with the younger generation. And what a difference it can make. I have read that Bill Gates became interested in technology as a student in a school fortunate enough to have a computer club sponsored by a parent. That was certainly a successful outcome!