You could always put a jumper over the top too so you can have a denim skirt 
I think it would go with mustard or plum coloured tights too. I agree with PP above, I'd put a polo neck under it, but I'd wear it with ankle boots as I can't do knee highs !