This dress is from Belk and currently available in petite sizes (linked in this post). It also comes in plain white and red with way more sizes in stock!! I’ve linked several striped dresses that are just as affordable and even cuter!
Belk, summer stripes, summer uniform