I fail to see a correlation between how good a school is and how many squares of numbers you have to memorize. I don't remember being forced to memorize any higher than 10 at either of the schools I went to and I'd classify them both as 'good' in the grand scheme of things. Once you know the multiplication table up to 10 and a couple of techniques for multiplying larger numbers there really is no need for memorization.