I liked the way my schools did it, and I would support a law requiring all schools to do it this way. The students were given their report cards at the end of the school day (unless a student owed library books) and report cards were mailed home later. This gives students a chance to prepare an explanation for their parents if the student thinks the parent will be unhappy with the grades. I think this is much better than the parent(s) seeing the report card first and confronting the student when in some cases the student wouldn't even know how bad he or she did. On another message board, somebody once complained that his mom wouldn't let him see his own grades.