Home/shop all/girlsGIRLS' 40% - 50% OFF TEES, TOPS & SHIRTSHide FiltersFeaturedFeaturedPrice: Low - HighPrice: High - LowTop RatedNew ArrivalsPick up today Select a store25 itemsshop allwomenmengirlsboysCategory1 selecteddresses (1)tees, tops & shirts (25)jackets & vests (7)pants & leggings (5)denim & jeans (4)skirts & shorts (3)sweatshirts & sweaters (24)jewelry & accessories (3)+ Show 2 MoreShop By AgeYounger Kids (ages 2-7)Older Kids (ages 8-16)Colorblack (1)blue (1)gray (1)green (1)navy (3)neutral (9)pink (6)white (6)Patterngraphics (4)heathered (2)stripes (1)PriceMin: $17 / Max: $35$17$35Discount1 selected60% and above (11)50% - 60% off (2)40% - 50% off (25)Occasioncasual (23)cold weather (1)Online Exclusiveonline exclusive (19)Trendingbest seller (10)Re-imagined2 selectedsustainable (7)fair trade (23)girlstees, tops & shirts40% - 50% offsustainablefair tradeClear Allbest sellerQUICK SHOPbest sellerGirls' long-sleeve girlfriend teeComparable value:Original Price: $29.50Your price:Sale Price: $17.50(41% Off)QUICK SHOPGirls' heart-pocket teeComparable value:Original Price: $29.50Your price:Sale Price: $17.50(41% Off)best sellerQUICK SHOPbest sellerGirls' long-sleeve girlfriend teeComparable value:Original Price: $29.50Your price:Sale Price: $17.50(41% Off)QUICK SHOPKids' long-sleeve flex patterned washed shirtComparable value:Original Price: $59.50Your price:Sale Price: $34.50(42% Off)best sellerQUICK SHOPbest sellerGirls' long-sleeve girlfriend teeComparable value:Original Price: $29.50Your price:Sale Price: $17.50(41% Off)QUICK SHOPGirls' NYC graphic teeComparable value:Original Price: $34.50Your price:Sale Price: $19.50(43% Off)QUICK SHOPKids' long-sleeve flex washed shirtComparable value:Original Price: $59.50Your price:Sale Price: $34.50(42% Off)best sellerQUICK SHOPbest sellerGirls' long-sleeve girlfriend teeComparable value:Original Price: $29.50Your price:Sale Price: $17.50(41% Off)QUICK SHOPGirls' heart-pocket teeComparable value:Original Price: $29.50Your price:Sale Price: $17.50(41% Off)25 ItemsView 120