home
School dresses & skirts

School Skirts & Dresses

(45 products)

For top marks in comfort and style, explore our range of girls’ school dresses. Our gingham dresses and pinafores are perfect for younger girls. Plus, we offer a selection of girls’ school uniform skirts.

UP TO 30% OFF
Now £12.60 - £14.00
Was £18.00 - £20.00
UP TO 30% OFF
Now £14.00 - £16.80
Was £20.00 - £24.00
UP TO 30% OFF
Now £16.80 - £18.20
Was £24.00 - £26.00
UP TO 30% OFF
Now £8.40 - £10.50
Was £12.00 - £15.00
UP TO 30% OFF
Now £8.40 - £10.50
Was £12.00 - £15.00
UP TO 30% OFF
Now £14.00 - £16.80
Was £20.00 - £24.00
UP TO 20% OFF
Now £19.20 - £20.80
Was £24.00 - £26.00
UP TO 20% OFF
Now £17.60 - £20.80
Was £22.00 - £26.00
UP TO 30% OFF
Now £7.00 - £8.40
Was £10.00 - £12.00
UP TO 30% OFF
Now £9.10 - £10.50
Was £13.00 - £15.00
UP TO 30% OFF
Now £7.00 - £9.10
Was £10.00 - £13.00
SAVE 30%
Now £15.40
Was £22.00
SAVE 30%
Now £18.20
Was £26.00
UP TO 30% OFF
Now £7.00 - £8.40
Was £10.00 - £12.00
UP TO 30% OFF
Now £9.10 - £10.50
Was £13.00 - £15.00
UP TO 30% OFF
Now £11.20 - £12.60
Was £16.00 - £18.00
UP TO 20% OFF
Now £8.00 - £9.60
Was £10.00 - £12.00
UP TO 40% OFF
Now £7.20 - £9.60
Was £12.00 - £16.00
UP TO 40% OFF
Now £7.20 - £9.60
Was £12.00 - £16.00
UP TO 40% OFF
Now £7.20 - £9.60
Was £12.00 - £16.00
UP TO 40% OFF
Now £7.20 - £9.60
Was £12.00 - £16.00
UP TO 20% OFF
Now £10.40 - £11.20
Was £13.00 - £14.00
SAVE 30%
Now £8.40
Was £12.00
UP TO 20% OFF
Now £17.60 - £20.80
Was £22.00 - £26.00
UP TO 30% OFF
Now £9.80 - £11.20
Was £14.00 - £16.00
UP TO 20% OFF
Now £9.60 - £12.00
Was £12.00 - £15.00
UP TO 30% OFF
Now £12.60 - £16.80
Was £18.00 - £24.00
UP TO 30% OFF
Now £7.00 - £8.40
Was £10.00 - £12.00
UP TO 30% OFF
Now £14.00 - £15.40
Was £20.00 - £22.00
UP TO 30% OFF
Now £15.40 - £16.80
Was £22.00 - £24.00
SAVE 30%
Now £14.00
Was £20.00
UP TO 30% OFF
Now £12.60 - £15.40
Was £18.00 - £22.00
SAVE 20%
Now £11.20
Was £14.00
UP TO 30% OFF
Now £15.40 - £16.80
Was £22.00 - £24.00
UP TO 30% OFF
Now £9.10 - £10.50
Was £13.00 - £15.00
SAVE 30%
Now £11.20
Was £16.00
SAVE 30%
Now £15.40
Was £22.00
SAVE 30%
Now £16.80
Was £24.00
UP TO 30% OFF
Now £15.40 - £16.80
Was £22.00 - £24.00
UP TO 30% OFF
Now £12.60 - £16.80
Was £18.00 - £24.00
UP TO 30% OFF
Now £11.20 - £12.60
Was £16.00 - £18.00
SAVE 20%
Now £11.20
Was £14.00
SAVE 30%
Now £12.60
Was £18.00