
Slim fit school
trousers.
Black, grey and navy school trousers with a narrower leg for a smarter, modern look, plus a skinny fit for boys who want the closest cut. Junior sizes by age, senior sizes by waist.
Which slim fit
does he need?
Pick the one that sounds like your child and we will show you the styles that match.
All slim fit trousers
Very tall? Our long leg page has extra long styles too. See long leg trousers
Three cuts,
side by side.
A straight leg with room through the thigh and knee. The classic school trouser. See regular fit
Narrower through the leg for a smarter, modern look, but still with room to move. Most of this page.
Our closest cut, narrow from the thigh right down to the ankle. Some schools do not allow it, so check first.
From age 2
to a 50" waist.
Slim fit runs from primary school right through to sixth form, so there is a size for every stage.
Sized by age, starting at 2 and running to 13 or 17 depending on the style. Half elastic and adjustable waists help younger children get a good fit.
Sized by waist in inches, from 24 up to 50, for secondary school and teenagers who have outgrown age sizes.
Several senior styles come in short, regular and a 34 inch long leg. On some styles the largest waist sizes come with an unfinished leg, ready to take up to the exact length.
Not sure of
the size?
Slim fit trousers have less room through the leg, so measure rather than guess. Take his waist and inside leg, then choose by those two numbers rather than by age.
Read the school trouser fit guide
Each style has its own size chart on its page.

How to measure
- Waist: measure round his middle, where his school trousers sit, over a thin top.
- Inside leg: measure a pair of trousers that fit well, from the crotch seam to the bottom of the leg.
- Send us both numbers on WhatsApp if you would like us to check.
Not sure of the size?
Send us his age, waist and inside leg and we will tell you which size to order.
Try them on first
Pop into our West Norwood or East Ham shop and try slim and regular side by side.
Questions
parents ask.
What is the difference between slim and skinny?
Slim fit is narrower through the leg than a regular trouser but still has room to move. Skinny fit is our closest cut, narrow from the thigh right down to the ankle.
Will my child's school allow skinny trousers?
Some schools do not allow skinny or tight trousers, so check the uniform policy first. Our slim fits are a tailored cut rather than a tight one.
Junior or senior sizes, which do I need?
Junior trousers are sized by age. Senior trousers are sized by waist and leg in inches, so they suit secondary school and teenagers who have outgrown age sizes. If he is between the two, measure his waist and go by that.
Can I get a longer leg?
Yes. Several senior styles come in short, regular and a 34 inch long leg. For very tall boys we also have an extra long trouser with a 36 inch inside leg on our long leg page.
Can girls wear them?
Yes. They are cut and sized as boys trousers, but plenty of girls choose a slim fit. Buy to the waist and inside leg measurement, or see our girls school trousers.
What if they do not fit?
Returns are easy and all done online in 3 steps. You can also try them on in our West Norwood or East Ham shop.
Slim fit and skinny
school trousers.
Black, grey, navy and charcoal
Every style here comes in black, and most come in grey and navy too, with charcoal on several. Check your school's uniform list for the colour it asks for.
Brands you know
Our slim fits come from Zeco, Banner, Winterbottom, Innovation and Ayra, from easy everyday junior styles to tailored senior trousers.
When slim is not the answer
If the waist fits but the leg is too long, look at our plus size school trousers, cut wider at the waist and shorter in the leg. For younger children who find fastenings hard, our pull up trousers include a slim fit with a half elastic waist. Tall and slim boys should also see our long leg trousers.
Browse all boys school trousers, regular fit trousers or girls school trousers, or read our school trouser fit guide. Free UK delivery on orders over £75.