A child with chickenpox should stay home from school or childcare until all the blisters have crusted over, usually around 5 to 7 days after the rash first appears.