Before. Some times the oldest has too much and she has to do it after the table is cleared and kitchen is cleared. She has several sports plus manages the boys basketball team but has study hall. We expect her to have as much done as possible at school. It makes her manage her time better. As for the others, we try to combine their homework with household stuff, like we do flashcards while I cook or have them do their out loud reading to the baby in her high chair while I clean. DH expects straight a's and we have to run on a tight schedule to accommodate sports, activities and accelerated learning classes for the kids.