Teacher Professional Development Along with Parent, Guardian, and Pupil Training