If you're a young person, whose body is going through all kinds of funky changes and you're experiencing all kinds of hormones for the first time, I'm sure that (even if you've showered that day) you can smell bad. Actually, that goes for anyone... There is all kinds of reasons why someones deodorant could not last all day. My advice, maybe try changing your deodorant and/or bring a body spray to school with you. You could always bring baby wipes and wipe your pits in a bathroom stall, then apply more deodorant. It does NOT mean that you have not "washed or showered right."
You cannot smell bad if you have washed right.Shower/bath everyday before school and use anti-persperant deodorant ...Fresh sweat does not smell so bad,its the day old stuff,on you or clothes .Deodorant for me makes me sweat,anti persp stuff stopps most if not all sweat.Best would be to just shower a lot.
Take in some body spray with you, so if you notice that you are starting to smell bad, you can just spray yourself to cover it up :)
wash it properly then no smell will be there