ETA
So glad you let us know. So he's short and not too heavy? So he can wear his pants a couple of years and a hem would be the cheapest way to go.
I'd really think about just turning them up that 2 1/2 inches and hand hemming them then. Although, the fabric turned up won't fade due to wear and sunlight like the rest of the pants do. So it will probably be just easier to keep him in shorts and knit pants instead of solid pants like jeans.
I know that sweat pants or sports pants are pretty popular and they have elastic and drawstrings.
I wish it was easier to fit kids.
*******************************************************************
I don't understand, I'm not being mean or anything but only trying to get a better picture of his body type....
Is he heavy? Larger in the middle so he has to have jeans way too big so they'll button? That's why they're too long? How is it they're not super baggy in the hiney if they fit around a large waist?
Or is he normal around but extremely short?
Why are they too long?
He's 11 so I would imagine he'd be in a 12-14-16 or men's smaller jeans. Don't men's jeans come in waist and lengths?
So I'm trying to think of ways to address this without saying you are doomed to buying ill fitting jeans when in fact you could be shopping the wrong way.
This chart from Sears shows a huge difference between regular size pants and husky size pants. If they're the same length but the waist is just different sizes wouldn't this type of sizing help fit your son in pants that don't have to be hemmed?
The husky pants are nearly 10 inches larger around but the same length long.
http://www.sears.ca/content/resource-centre/sizing-info/m...
If he's picking out pants/jeans he likes but they are the wrong fit for him then you have to say no, that he'll have to wear what fits well. Otherwise take the pants to a dry cleaners that has a seamstress on call to do alterations.
I'd be prepared to pay about $10 per pair.
Otherwise I'd take kiddo to a store where they have pants in slim, regular, and husky in every size. Then you can find the exact size that works for him and his body.
My grandson wore husky's when he was 12. A husky size 10 fit him perfect. He got mad that I made him try on "Pants too small for me".
The size 12's were too long but he had to have "that size" because he was old enough to wear that size.
But his inseam hadn't caught up with his other stuff.
The smaller "size" took care of the length and the "husky" size took care of his larger frame. He only wore 10 husky's for maybe 6 months though. He had a growth spurt and got taller then they were indeed too short.
So try some smaller sizes but in husky on kiddo. See if that doesn't work better.