Children spend most of their time at school and at home. So, school can not isolate a child from his family scene and has to be intune with what's going on in the life of their students outside school. It would be nice for students to have a counselor/coach/mentor who meets with them on the regular basis once a week or once in two weeks and discusses academics and life, builds connections and get to know their coachee. Such counseling beyond academics may actually give person an insight about a student related to their progress in school which otherwise would be missed. Nowadays heavily structured school systems successfully list the necessary goals and expectations but fail at recognizing student's unique struggles which make it difficult for them to fit in the frame of goals and expectations. Their is a great range of students disconnected from school and merely accepting it as "the thing that needs to be done". This void can be filled by simple human interactions on behalf of the staff that doesn't emphasise mere academics and longs for recognizing an individual with their scope of struggles and unique circumstances and meeting them where they are in an authentic way.
As to the teacher-parent communication it also has to been done on regular basis sharing the insights that have been discovered through coaching sessions as well as asking for some out of school happenings that can influence student's performance.