High school mornings are short, and the hallways are long. The outfits below are built for that: they look put together, they handle a day of walking between buildings and sitting in rooms that swing from cold to stuffy, and most of them can be made from things already in your closet. Baggy denim, sporty layers, updated prep and a few bolder colors are what students are wearing this year. You can shift a hemline, add a layer or change shoes to meet your dress code. My usual advice is to wear what you have for the first week, then buy one or two things that would actually fill a gap.

Thrifting Jeans That Actually Fit You
Half the denim on this list is easy to find secondhand, and thrifted jeans are often sturdier than new ones because older denim tends to have less stretch. The catch is sizing. Waist sizes on vintage and modern jeans don't line up, and a 28 from one decade can fit like a 30 from another. So I ignore the label and measure instead.
- Bring a measuring tape. Lay a pair of jeans you love flat, measure straight across the waistband and double it. Use that number on the rack.
- Check the rise. The distance from the crotch seam to the top of the waistband decides whether jeans sit at your hip or your natural waist.
- Look at the inseam. Wide and baggy legs need extra length to fall properly; cropping is easy, but adding length isn't possible.
- Inspect the inner thighs and back pockets. Thin, shiny fabric there means a hole is coming soon.
- Read the fabric tag. 100% cotton holds shape and softens over time; a stretch blend feels comfier at first but can bag out at the knees.
Wash any secondhand denim before wearing it. Rigid cotton can shrink a little in a hot wash, so if a pair is borderline small, it probably won't loosen up.
1. High School Outfit With Baggy Jeans And A Black Tee

Baggy light-wash jeans with a plain black tee is the outfit I'd build everything else around, because it works with nearly any shoe or layer. The rise matters more than the leg here: a mid or high rise stays put when you sit, while a low-rise baggy jean slides down every time you bend to your backpack. Keep the tee slightly fitted so the outline doesn't turn boxy. Retro sneakers, a canvas backpack and a thin zip hoodie for cold rooms finish it, with small hoops or a watch. For a neater day, tuck the tee and add a leather belt. Black cotton fades fast in a hot dryer, so wash it cold and inside out.
2. High School Outfit With A Graphic Tee And Cargo Pants

Cargo pants and a graphic tee are the easy, active-day outfit. Relaxed cotton cargos in olive, tan, navy or charcoal pair with a tee that shows a band, hobby or artwork you actually care about. The tee should end near the waistband; a huge, long tee over already-wide cargos hides your shape completely. Canvas low-tops won't fight the print. Add a slim long-sleeve underneath when mornings cool off. A pendant and a few friendship bracelets are plenty. Put your things in the backpack, not the pockets. Loaded thigh pockets swing when you walk and pull the waistband down within a period.
3. High School Outfit With Barrel Jeans And A Cardigan

Barrel jeans are the newest denim shape of the bunch, curving out at the knee and tapering at the ankle. That curve needs a simple top: a ribbed tee or fitted crewneck, then an open button-front cardigan in cream, dusty blue, burgundy or soft gray. Low sneakers with visible ankle socks show off the taper. I'd try barrel jeans on before buying online, because the curve sits differently depending on your height; on shorter frames a dramatic barrel can widen the legs at exactly the wrong spot. If that happens, choose a gentler curve. Keep the top half close-fitting, since an oversized cardigan on top of barrel legs adds volume everywhere.
4. High School Outfit With A Pleated Midi Skirt And Sweater

A pleated midi skirt is a school-friendly way to wear prep. Solid, plaid and pinstripe all work, falling at the knee or lower depending on your dress code. A lightweight crewneck sweater in cream, navy, forest green or burgundy goes on top, loose or with a small front tuck. White sneakers keep it casual; loafers with crew socks dress it up. Pleats are worth checking in the mirror while walking, since knife pleats swing and stay flat while box pleats add volume at the hip. Add opaque tights and a denim jacket when the weather turns. The longer length makes stairs and sitting on the floor easy.
5. High School Outfit With Wide Leg Jeans And A Striped Shirt

Wide-leg jeans and a striped long-sleeve is a combination that never really goes out of style. The denim should skim the floor without dragging, especially if you cross outdoor walkways where wet hems soak up water and grit. A fitted or straight-cut stripe gives clean contrast to the volume below. Black and white, navy and cream or red and white all look sharp. Canvas sneakers and a belt finish it. A small shoulder bag is cute, but with books and a laptop, a supportive backpack saves your shoulder. Layer a utility jacket or solid cardigan when it cools down. Both pieces are easy to find secondhand.
6. High School Outfit With A Denim Skirt And Varsity Jacket

A knee-length denim skirt under a varsity jacket is sporty with a bit of shape. A straight or A-line skirt lets you walk and sit easily; a very narrow denim skirt doesn't, because denim has little give. A plain crewneck under the jacket keeps it from looking busy. School colors build spirit; a neutral jacket goes with more of your closet. Crew socks and low sneakers, plus opaque tights once it's cold. I'd size the jacket for a relaxed fit rather than an extreme oversize, since a huge jacket over a short skirt makes the legs look like an afterthought. It's a natural pick for game days and pep rallies.
7. High School Outfit With A Sweater Vest And Straight Leg Jeans

A sweater vest gives you prep without a stack of layers. Argyle, stripes or a solid over a crisp white tee or light button-down, with straight-leg jeans below. Dark denim looks a little dressier; faded blue feels vintage. Loafers and crew socks are the classic finish, sneakers the practical one. Check how the shirt sleeves sit under the vest's armholes, because bunched fabric there gets uncomfortable fast when you write all day. With argyle, pull one of its colors into your socks, shoes or a hair clip so the pattern looks planned. Knit vests stretch when hung, so fold them in a drawer.
8. High School Outfit With A Hoodie And Tennis Skirt

A hoodie over a tennis skirt is a good mild-day outfit. Pick a pleated athletic skirt with built-in shorts, or wear fitted shorts underneath. The hoodie should end around the hip; if it covers the skirt completely, it looks like you forgot to put something on. Logo, school name or solid color all work. Crew socks and supportive sneakers handle stairs and after-school activities. On cold mornings, add opaque tights or switch to a longer pleated skirt. Check the rules on skirt length, graphics and hoods before wearing it, since plenty of schools ban hoods up in class.
9. High School Outfit With A Button Down Shirt And Loose Jeans

A button-down looks relaxed rather than formal over a fitted tee with loose jeans. Striped, pale blue or white cotton is the most versatile. Wear it open like a light jacket, or button it and tuck one side in. Medium-wash jeans keep it casual, black denim sharpens it. Retro sneakers, a backpack and a simple chain finish it. I prefer cotton oxford cloth for this because it holds a rolled sleeve without slipping down and softens nicely with washing. The shirt gives you coverage without the heat of a sweatshirt, so it's my pick for late-summer days that end cool. Match the tee to a stripe in the shirt for an easy coordinated look.
10. High School Outfit With A Knit Dress And Sneakers

A knit dress is a one-step outfit for rushed mornings. A relaxed T-shirt, polo or long-sleeve dress in a school-appropriate length moves far better than a bodycon fit, which rides up when you sit. Clean sneakers and ankle socks keep it casual. Add a denim jacket, cardigan or zip hoodie for warmth. Thin jersey shows every crease after a morning of sitting and clings to tights, so I'd choose a heavier cotton knit. If the dress feels plain, put color in the jacket, socks or hair clip. Stretch shorts underneath help on stairs and during outdoor breaks.
11. High School Outfit With A Matching Sweat Set And Denim Jacket

A matching sweat set looks school-ready when the fabric is heavy enough to hold its shape and something structured goes over it. Straight-leg sweatpants or joggers with a coordinating crewneck in navy, heather gray or forest green, then a medium-wash denim jacket on top. That jacket is what moves it away from loungewear. White or neutral sneakers and a sleek backpack help too. The pants should end neatly above your shoes; extra fabric stacking at the ankle reads as sleepy. Fleece pills where your thighs rub, so wash sets inside out and skip high dryer heat. If sets aren't allowed, swap the sweatpants for dark jeans.
12. High School Outfit With Overalls And A Long Sleeve Tee

Overalls over a fitted long-sleeve tee are playful and practical. Straight or relaxed overalls sit and move much better than skinny ones. Before buying, sit down in them: if the bib pulls at the crotch or the straps dig into your shoulders, the torso is too short for you, whatever the waist size says. Roll the hems once and add canvas high-tops. A bright backpack and a scrunchie bring personality. Swap to a crewneck tee in warm weather and add a cardigan or flannel when fall arrives. Keep both straps fastened for a neater look, and don't trust the bib pocket with your phone unless it closes securely.
13. High School Outfit With A Polo Shirt And Chino Pants

A polo with relaxed chinos is the neat option for presentations, picture day or schools with stricter dress codes. Straight or wide-leg chinos in tan, navy, charcoal or olive pair with a solid or finely striped polo. Tuck it with a belt for a polished day; leave it out for a casual one. Clean sneakers keep it youthful, loafers dress it up. I check the polo collar first, because thin knit collars curl and flip after a few washes, and that's what makes a polo look old. Pique cotton holds its collar longer. If the outfit feels too traditional, layer a fitted long-sleeve underneath or add a colorful cardigan.
14. High School Outfit With Black Jeans And A Flannel Shirt

Black jeans with a flannel shirt over a tee has an easy, slightly alternative feel. Start with straight or relaxed black denim and a white, charcoal or muted graphic tee. Wearing the flannel open makes long vertical lines that lengthen your frame. Red plaid is classic, but green, blue, brown or purple feel more personal. High-tops or low-soled lace-up boots suit it. Pairing a very oversized flannel with very wide jeans only works if you want a deliberately loose shape. Otherwise, roll the sleeves or tuck the tee to define your waist. Black denim and red flannel can both bleed, so wash them separately for the first few washes.
15. High School Outfit With A Cardigan And A Midi Dress

A cardigan over a midi dress is polished without being dressy. Choose a casual cotton or jersey dress in small florals, stripes or checks, then a solid cardigan that repeats one color from the print, which ties the two pieces together. White sneakers give better support than dressy shoes for a full day. Ankle socks, a backpack and a small pendant finish it. Button the cardigan all the way for a sweater effect or leave it open. Look for a midi with some swing to the skirt; straight jersey midis cling at the knee and shorten your stride. Add opaque tights and a light raincoat on cold, wet days.
Wearing Baggy Trends Without Disappearing in Them
Most of these outfits pair something wide with something fitted, and that balance is the whole trick. When everything is loose, the eye can't find your shape, and on shorter or slimmer builds the clothes start to look like they're wearing you. Here's how I adjust the baggy pieces for different frames.
- Shorter: pick a higher rise and let the hem just touch the top of your shoe. Pooling fabric at the ankle cuts off inches.
- Tall: look for long or extra-long inseams, since wide legs that stop above the ankle look like they've shrunk.
- Curvy hips with a smaller waist: contoured or curvy-fit jeans stop the gap at the back of the waistband, and a tucked top shows the waist.
- Straight builds: a barrel or balloon leg adds shape at the hip, and a slightly cropped top helps break up the line.
- Any frame: if the top is oversized, the bottom gets narrower, and the other way around.
Shoes matter more than people think with wide legs. Chunky sneakers hold up a heavy hem and balance the volume, while slim flats tend to vanish underneath.
Wear Each Piece Twice Before Buying More
A good school wardrobe isn't the biggest one. It's a group of comfortable pieces you can mix and repeat without thinking. The outfits above cover casual denim, sporty layers, prep, easy dresses and a few neater options for special days. Start with jeans, tees, sneakers, a cardigan and a backpack that doesn't hurt. Add personality through color, prints, jewelry or hair accessories. Check your dress code, how cold your classrooms run and what your day involves. Then wear what you have through the first couple of weeks before buying, and you'll know exactly which gap is worth filling.
















