I’m 24, with sisters who are still in high school and college.
Personally I think there are a TONS of options out there. Even if you walk into the Limited, Express, Banana Republic or the Gap–very generic stores that you can find at any mall in the USA, practically–you can always find nice trouser pants, mid-length skirts, button down blouses, knit shirts, sweaters, cardigans, etc. Sometimes I think the key is buying the appropriate size. My youngest sister is 5’7 and 110lbs–a small-framed 17 year old! SHE can wear the XS size, but most people can’t and shouldn’t try. No one knows what size you’re wearing unless you tell them!!! So buy what fits!!! If you’re wearing something too tight, it just accentuates curves and people of COURSE are going to look! (Sorry, just a pet peeve when I see people walking around in a size 6 when they’re really a size 10.)
If I buy a shirt and it naturally comes up with showing a little tummy (after washing and drying it, for instance), I put on a longer tank top underneath it in the summer time, or even in the winter time (though this is rare) I just put some sort of undershirt on. You can seriously just go to Victoria’s Secret, Old Navy, JCPenneys, Target or even Walmart and buy a few undershirt “tanks” in the pseudo-lingerie department. I buy them in white and black, but…generally I don’t need them because if a shirt shows off my stomach, I don’t buy it. Even my little sisters do this. They find that the necklines on a lot of their clothing is inappropriate, so they just buy scoop-necked tanks that cover everything and still allow them to wear a pretty shirt. And it looks totally fine, not unfashionable or anything. Just slightly layered and modest.
Anyway, I am a married woman, but even now when I’m shopping, I buy clothing that is flattering but not overtly eye-catching. My husband always says he wants to be the only man allowed to “appreciate.” I think as a young, teenaged girl, you should take care to dress in such a way that treats your body as the temple it is, not enabling anyone to have any viewing pleasure they don’t deserve!
Personally I think swimsuits can be very inappropriate most of the time. I wear a cute, matching pair of “short” shorts over a one piece, usually. There are also usually athlethic styles available in two pieces that are modest.
As for low-rise pants…I am tall enough that I can buy jeans or pants in a “tall” size, so they ride a slightly higher on my hips and aren’t inappropriate. If they’re too long, hem them. If you’re petite, look into buying “regular” and if you’re “regular” look into seeing how a “tall” size “low rise” looks on you. I find that in the fall and winter, low rise are also designed a little higher on the hips because people don’t want to freeze to death, and likewise, shirts are made a little longer.
As for dresses…and again, being a tall person–I’m 5’10…I can STILL find dresses that aren’t too short on me, that don’t go too high above the knee.
I think sleeveless (with small, fitted armholes) can be modest, but strapless and/or strappy tank tops do not preserve modesty. Again, this can go back to body type. A skinny tween in a tank top (on a hot summer day, playing some sort of sport) probably isn’t going to look overtly immodest, but a fully developed woman in one will just be distracting and look completely inappropriate. Options are more limited in summer, but even Old Navy/Gap have capped sleeve shirts that are inexpensive if you seriously can’t find anything but ridiculously strappy shirts.
I also think shoes can also be inappropriate, too…i don’t think young girls belong in open-toed, strappy high heels. Walking in heels can make one sway side to side, and, well…it can just look immodest when a young girl is prancing around that way, or even a grown woman for that matter.
Your body is a precious gift from the Lord to house your soul! Treat it well!