I just got the supply list for my son's class, and figured this year I would buy school supplies well in advanced instead of hustling through Walmart and Target 3 days before the first day of school.

Is it generally worth buying school supplies online, when it comes to price and time? If so, is Amazon pretty much the best bet in pricing?

(Looking for answers from people that have done it before and their opinion with regards to just buying it in person.)