Re my message earlier, I don't want to be seen as showing off, but I think a lot also depends on the sort of primary education you have had. I was at a very formal, but fun, desks in straight rows, 50, yes 50 hard spellings on Monday mornings, only getting them on a Friday afternoon and they were individual to the child, we had dictation, comprehension and sang tables by rote. I loved school!
We were kept in at break or lost time off lunch hours, we knew we were there to learn. I have been a school governor for 12 years and have spent a lot of time in primary classrooms, whilst they learn some very exciting things, I can see how children slip through the net, bright ones having to pace themselves and not so bright really struggling and getting disillusioned with learning.
My DC's went to a less formal state primary for a while and then back into the private sector, I know they preferred the more formal learning environment. My Ds had far too much freedom of choice in how he learned, what he learned and when he learned, or rather didn't!
I know a lot of people don't think that going back to old fashioned rote is the answer, but it certainly works in private primaries .