Athletes will want to have a new pair of running shoes. They do not need shoes that cost a hundred dollars. They need a good basic pair of running shoes that they ONLY run in. Running shoes are great for 300-500 miles depending on your athlete. When the insoles and cushioning wear out for running they are great "walking around" sneakers for school (probably better than the flip flops most of the kids wear!).
Local places that will give you a great fitting are:
Runner's Plus (Centerville)
Endurance Sports (Wilmington Pike)
Up and Running (Far Hills and Whipp)
They also offer spikes if your athlete chooses to use them. The top 7 kids on most teams at the middle school level will use spikes.
Here is a link with some basic information to help you as well: