I don't actually have any kids, but if I did I would assume the public school system would be suffice. People like to make horror stories out of it but it's like public health care, the majority of it is good, you only hear the bad parts.
I'll agree that public education is not so bad. But why should this stop us from trying to improve it? In Sweden (the oft-touted model socialist success story) uses a voucher system for its schools. Why could the NDP not look at something like that, learn from other socialist governments abroad?