They're not wrong or unreasonable. The dress code exists on school grounds for a reason.
What reason? Because in my experience dress codes in schools exist for one of two reasons:
1) This arbitrary thing is apparently associated with gangs? (That might be a regional thing idk)
2) If girls have bare shoulders the boys won't be able to focus on the math test!
And I'm not a fan of either reason I gotta say.