The results of the PISA schools study from 2009 were published recently and (albeit only in the three national languages) make interesting reading.
http://pisa.educa.ch/sites/default/f.../pisa_de_0.pdf
It would appear that Schaffhausen is one of the better cantons for education. Aargau is not that bad either, but Zurich is way down. They look at performance in reading, maths and sciences.