You are about a year too late.
My boys are now 32's or 34's ... depending on the cut. I gave away a pile of minimally used 30 X 32 s.
The kids wear shorts most of the year... so the pants get worn maybe 3 months (above 45 degrees it's shorts) ... and the younger one filled out the spring after we had bought longer pants! :BH