School Uniforms, ranked by PFAS grade
80 products graded from Bad to Excellent, best-graded first. None grade Good or better yet, so we show the full ranking and the least-concerning options first.
Start here
The best non-toxic school uniforms, ranked by grade
Buyer’s guide
What to look for in school uniforms, and which brands grade best and worst
Graded and flagged Poor and Bad, we’d swap these
Izod
Boys' School Uniform Short Sleeve Polo Shirt
cotton/polyester blend, no stated coating
Azo dyes and color fastness
Limited concern
Formaldehyde / VOCs
Limited concern
Antimony in polyester
Limited concern
Microplastic shedding
Limited concern
Lower concern. Basic cotton-blend polo with no obvious PFAS applications.
⚠Starting grade for this product type
Izod
Girls Izod Dresses Nwt Izod Pleated School Uniform Jumper
polyester/cotton blend school uniform jumper
Formaldehyde / VOCs
Limited concern
Azo dyes and colorant metals
Limited concern
Antimony in polyester fiber
Limited concern
Elastic degradation and contact dermatitis
Limited concern
Lower concern. Standard school uniform, no waterproof coating.
⚠Starting grade for this product type
Kohl's
Unionbay Juniors Khaki Uniform Pants
Cotton or cotton-blend twill, untreated
Azo dyes and colorfast residues
Limited concern
Lead
Limited concern
Antimony in polyester (if present)
Limited concern
Microplastic shedding during wash and wear
Limited concern
Lower PFAS concern. Basic khaki pants with no special water or stain treatment disclosed.
⚠Starting grade for this product type
Dennis Uniform
short sleeve jersey polo red YS Juniors AS (5-6) school
cotton or cotton-polyester blend jersey knit
Azo dyes and color fastness
Limited concern
Formaldehyde / VOCs
Limited concern
Allergenic fiber or dye sensitivity
Limited concern
School polo with no disclosed treatment.
⚠Starting grade for this product type
L.L.Bean
Men's L.L.Bean Comfort Stretch Long Sleeve Oxford Shirt
Cotton blend with elastane, no stated finish
Heavy metals
Limited concern
Formaldehyde / VOCs
Limited concern
Degradation of elastane over time
Moderate concern
Allergenic or irritant dyes and finishes
Limited concern
Lower concern basic oxford shirt, no waterproof finish applied.
⚠Starting grade for this product type
School Apparel
French Toast Boys Short Sleeve Pique Polo
Cotton pique knit
Heavy metals
Limited concern
Formaldehyde / VOCs
Limited concern
Dye bleed and skin contact irritation
Moderate concern
Allergens in dyes and finishes
Limited concern
Inherent cotton material poses lower PFAS concern; no treatment disclosure.
⚠Starting grade for this product type
School Apparel
George Girls School Uniform Flat Front Pants
cotton/polyester blend, flat front pants
Azo dyes and colorant residues
Limited concern
Formaldehyde / VOCs
Limited concern
Microfiber shedding from polyester blend
Limited concern
Standard school pants. No known PFAS risk identified; verify fabric content.
⚠Starting grade for this product type
School Apparel
Old Navy Kids' School Uniform Short-Sleeve Top
Cotton blend, likely polyester
Azo dyes and other colorant allergens
Limited concern
Formaldehyde / VOCs
Limited concern
Antimony in polyester
Limited concern
Heavy metals
Limited concern
Lower concern. Basic cotton/synthetic blend, no treatments typical of PFAS use.
⚠Starting grade for this product type
Walmart
Wonder Nation Boys School Uniform Pique Polo Shirt with Short Sleeves
100% cotton pique knit
Formaldehyde / VOCs
Limited concern
Azo dyes and unreacted dye compounds
Limited concern
Heavy metals
Limited concern
Lower concern. Bare cotton pique unlikely to contain PFAS.
⚠Starting grade for this product type
Walmart
Huesdet Boys School Uniform Short Sleeve Polo Shirt Shirts collar shirts for boys toddler
Cotton polyester blend polo shirt
Azo dyes and residual dye chemicals
Limited concern
Formaldehyde / VOCs
Limited concern
Degradation or pilling under repeated washing
Limited concern
Colorant stability and bleeding in humid storage
Limited concern
Lower concern. Basic school uniform with no water or stain treatments flagged.
⚠Starting grade for this product type
Walmart
Wonder Nation Girls School Uniform Pique Polo Shirt with Short Sleeves
100% cotton pique weave
Lower concern. Bare cotton pique with no reported treatments.
⚠Starting grade for this product type
Walmart
Wonder Nation Girls Shirts & Tops Wonder Nation School Uniform Interlock Short Sleeve Polo Shirt
Cotton-polyester interlock blend
Azo dyes and colorant residues
Limited concern
Antimony in polyester
Limited concern
Pilling and fiber shedding
Moderate concern
Heavy metals
Limited concern
Lower concern. Basic school polo with no water/stain treatment.
⚠Starting grade for this product type
Cintas
Old Navy Kids' Bottoms Size 12 Husky Old Navy Uniform Pants
Cotton-polyester blend (typical uniform pants)
Azo dyes and synthetic dyes
Limited concern
Microfiber shedding from polyester
Moderate concern
Heavy metals
Limited concern
Elastic and waistband materials (antimony in polyester)
Limited concern
Lower PFAS concern; basic cotton-blend pants without treatments.
⚠Starting grade for this product type
Cintas
Fourmy By Cintas White W/ Blue Stripes Uniform Shirt Short Sleeves
cotton/polyester blend, no stated treatment
Azo dyes in polyester-cotton blends
Limited concern
Heavy metals
Limited concern
Skin irritation from residual dye or sizing compounds
Limited concern
Lower concern; basic uniform shirt with no waterproofing or stain treatments disclosed.
⚠Starting grade for this product type
Cintas
Kids' Skinny School Uniform Pants for
cotton/polyester blend, standard school uniform fabric
Formaldehyde / VOCs
Limited concern
Lower concern. Standard school pants without water/stain treatment.
⚠Starting grade for this product type
Cintas
Wonder Nation Boys School Uniform Flat Front Pants
cotton/polyester blend, no reported coating
Azo dyes and synthetic colorants
Limited concern
Heavy metals
Limited concern
Formaldehyde / VOCs
Limited concern
Lower concern. Uncoated basic cotton-poly blend, no PFAS triggers identified.
⚠Starting grade for this product type
Gap Kids
Kids Uniform Polo Shirt
Cotton/polyester blend, no stated coating
Azo dyes and color fastness
Limited concern
Antimony in polyester fiber
Limited concern
Formaldehyde / VOCs
Limited concern
Microplastic shedding from polyester
Limited concern
Lower concern. Plain polo with no water or stain treatment disclosed.
⚠Starting grade for this product type
Gap Kids
Uniform Stretch Relaxed Straight Khakis
Cotton blend with stretch, no reported coating
Azo dyes and colorfast residues
Limited concern
Formaldehyde / VOCs
Limited concern
Elastane degradation and microfiber shedding
Limited concern
Lower PFAS concern for basic khaki; Gap doesn't disclose treatment.
⚠Starting grade for this product type
Gap Kids
Gap Boys' Kids Pique Polo
cotton pique knit
Formaldehyde / VOCs
Limited concern
Heavy metals
Limited concern
Residual processing chemicals (de-sizing, bleaching)
Limited concern
Lower concern. Basic cotton polo with no known water or stain treatments.
⚠Starting grade for this product type
Gap Kids
Girls' Uniform Polo Shirt Shirt by Gap
cotton/cotton blend polo shirt, untreated
Heavy metals
Limited concern
Pesticide residue
Limited concern
Antimony in polyester content (if blended)
Limited concern
Microfiber shedding during wash
Moderate concern
Lower concern. Plain cotton polo with no reported treatments.
⚠Starting grade for this product type
French Toast
Boys Long Sleeve Pique Polo
pique cotton blend
Formaldehyde / VOCs
Limited concern
Antimony (polyester catalyst residue)
Limited concern
Loose dyes or color migration
Limited concern
Degradation of seams and fasteners over time
Moderate concern
No known PFAS use; no brand disclosures raise concerns.
⚠Starting grade for this product type
French Toast
Adult French Toast Skirts French Toast Pleated Women’s Uniform Girls Khaki Skirt
polyester, cotton blend uniform skirt
Formaldehyde / VOCs
Limited concern
Microplastics
Moderate concern
Standard uniform pleated skirt, no PFAS-typical treatments disclosed.
⚠Starting grade for this product type
French Toast
Boys Sleeve Oxford Shirt
cotton/polyester blend oxford weave
Formaldehyde / VOCs
Limited concern
Azo dyes in pigmentation
Limited concern
Antimony in polyester component
Limited concern
Residual dye and chemical migration
Moderate concern
School uniform oxford shirt, no PFAS-prone features identified.
⚠Starting grade for this product type
French Toast
Girls Short Sleeve Pique Stretch Polo
cotton/polyester blend pique knit
Azo dyes
Limited concern
Formaldehyde / VOCs
Limited concern
Fiber shedding and microfiber release
Limited concern
Dye transfer or bleeding
Limited concern
Lower concern. Basic school uniform polo, no treatments flagged.
⚠Starting grade for this product type
- 65Bienzle Old Navy Kids' School Uniform Jersey Polo Shirt
- 65L.L.Bean Women's L.L.Bean Soft Washed Tencel Utility Shirt Clothing
- 65Lands' End School Uniform Girls Hopsack Blazer
- 65L.L.Bean Men's L.L. Bean Shirts Ll Bean Premium Double L Polo
- 65Bienzle Old Navy Kids' School Uniform Pique Polo Shirt
- 65Bienzle Bienzoe Girl's School Uniforms High Tech Durable Adjust Waist Pants Khaki
- 65Kaynee Boy's Kaynee Unisex' L/S Button-Down Shirt
- 65Kaynee Unisex' L/s Button-down Shirt (sizes 8 - 20)
- 65Kaynee Men's S/S Pique Polo Adult
- 65Kaynee Old Navy Kids' School Uniform Jersey Polo Shirt
- 65Nautica Uniform Stretch Twill Shorts Boys 8-20
- 65Nautica Boys Uniform Polo
- 65Bienzle Wonder Nation Boys School Uniform Pique Polo Shirt with Short Sleeves
- 65Old Navy Kids' School Uniform Jersey Polo Shirt
- 65Old Navy Kids' School Uniform Pique Polo Shirt
- 65Macy's Nautica Girls' School Uniform Scooter Skirt
- 65Macy's Polo Ralph Lauren Boys Stretch Jersey Polo Shirt
- 65Macy's Tommy Hilfiger Boys' 8-20 Stretch Ivy Polo Shirt
- 65Macy's Nautica Girls Jeggings
- 65Sears Justice Girls School Uniform Polo Shirt
- 65Sears Port Authority Girls Silk Touch Peter Pan Collar Polo YG503
- 65Sears Port Authority Y540 Youth Silk Touch Performance Polo
- 65Dennis Uniform Dennis Girls School Uniforms Lot Of 3
- 65Dennis Uniform Boys Flat Front Stretch Twill Pants 049
- 65Izod Girls Izod School Uniform Short Sleeve Polo Shirt
- 65Izod Little & Big Kid Girls Short Sleeve Polo Shirt
- 65Old Navy Kids' School Uniform Polo Shirt 3-Pack
- 65Old Navy Kids' School Uniform Jersey-Knit Polo Shirt for
- 65Izod Little & Big Kid Girls Short Sleeve Polo Shirt
- 65Izod Boys Shirts & Tops Izod Polo Shirt
- 65JCPenney Thereabouts Little & Big Kid Boys Straight Regular Fit Flat Front Pant
- 65JCPenney French Toast Girls Plaid V-Neck Pleated Jumper
- 65 Girls 4-18 Izod Knit Wide Leg Pull-On Pants
- 65 Boys 4-12 Izod Vest Shirt Pants & Tie Set
- 65 Girls 4-16 IZOD Pull-On Skinny Bootcut Pants in Regular & Plus
- 65Dickies Boys Classic Fit Flat Front Pant
- 65Dickies Double Knee Boys Pants - Black - Size: 14
- 65Dickies Juniors Slim Straight Stretch Pant
- 65Amazon Essentials Girls' Uniform Skort
- 65Amazon Essentials Boys' Uniform Short-Sleeve Woven Oxford Button-Down Shirt
- 65Amazon Essentials Girls' Uniform Classic Fit Short-sleeve Shirt Xl[12]
- 65Amazon Essentials Girls and Toddlers' School Uniform Straight Leg Adjustable Waist Flat-Front Chino Pants, Pack of
- 25Sears Port Authority Men's Easy Care Shirt Long Sleeve
- 25Dockers Classic Fit Men's Stain Defender Button Down Shirt with Long Sleeves
- 20L.L.Bean Kids' L.L.Bean Multisport Joggers
- 20School Apparel The Children's Place Girls Uniform Quick Dry Skort
- 20Nautica Boys Short Sleeve Performance Polo
- 20Nautica Girls 4-6x Performance Scooter Skirt
- 20Lands' End School Uniform Kids Short Sleeve Rapid Dry Polo Shirt
- 20Lands' End School Uniform Boys Short Sleeve No Iron Pinpoint Dress Shirt
- 20Lands' End School Uniform Boys Long Sleeve No Iron Pinpoint Dress Shirt
- 20Dennis Uniform Boys Flat Front Tech Twill Pants
- 20Dickies Boy's Flat Front Stain Release Convertible Uniform Pant
- 20Dockers Men's Classic Fit Workday Khaki Smart 360 Flex Pants
- 20Dockers Men's Fit Signature Iron Free Khaki Pants
- 20Dockers Stain Defender D3 Khaki Pleated & Cuffed
Get the graded list, free
The products we score each week, and the best-graded alternative in every category.
No spam. Unsubscribe anytime.