The best time to shop for back-to-school supplies is usually during late July and August when many stores have sales. However, keep an eye on stores year-round as they often clear out old inventory at discounted prices.