The BEST evidence for the claim "Schools should stop giving homework" is:
"A Stanford University study showed that 56% of students said homework was a main source of their stress, and their amount of homework had caused sleep deprivation and other health problems."
This evidence directly supports the claim by highlighting negative consequences associated with homework, such as stress and health issues.