My son is the same age and size and I got him a used Felt 24 last year on craigslist for 150 bucks. The bike was in nice condition with a Sora groupset, but obviously that may not be the case in your area. Its def worth it to look through and see though. I didn't want to fork over 500 or so dollars on a bike he would grow out of.
Use this link to save $5 off your USAT membership renewal:
https://membership.usatriathlon.org/...A2-BAD7-6137B629D9B7
Use this link to save $5 off your USAT membership renewal:
https://membership.usatriathlon.org/...A2-BAD7-6137B629D9B7