Can't contribute to the high school experiences much ( I left just before SNP came in to power) but I'm utterly fed up with my DD's primary school and it sounds like the issues are endemic.
She has a teacher who I would guess has maybe been teaching for 5 or so years - so not a newby, but not much experience of past regimes or curricula either.
DD is so unchallenged by school that she doesn't want to go. She's a bright girl - not in a "my kids a genius way", but reasonably quick. But her teacher will only teach in these bloody namby pamby child centred ways that just don't work for her or push her and she's utterly bored. I just want to hand her a blackboard and some chalk and tell her to actually TEACH them. Instead they have this 'set their own objectives for the term', 'choose what to work on today' and even 'decide what sums to do' nonsense which is just awful.
I ended up being fairly stern with her at our last parents evening. We had one at the start of term where she basically said she was aware the 'top set' maths kids weren't being stretched and she'd need to come up with something else for them, but nothing happened. I then had DD coming home in tears thinking she's stupid and bad at maths - why? Because the teacher will ONLY teach them to count on their fingers, even for double digit sums and DD struggles with it. I strongly suspect that - like me - she has Aspergers and I can't bloody count big numbers on my fingers, I lose track of them 
So I taught her other ways to do sums. She got it straight away, immediately became super enthusiastic, was suddenly writing out pages of sums and like a different girl. Until she came home, howling, really distressed, because her teacher had told her she wasn't allowed to do maths that way.
I'd taught her fucking chimney sums. She understands them perfectly. But it didn't fit the teacher's approach so it wasn't allowed
She's nearing the end of P2 and they've barely started on subtraction, written work comes back with spelling mistakes missed out (work that's been marked)...I despair of it I really do.
They also seem to spend an inordinate amount of time on 'topics' where they learn very little, and not nearly enough time on the basics. DD came home from their Viking topic with a 'longboat' - painted bottle - they'd made and immediately said "we had to make these and they are really rubbish and nothing like a longboat can I put it in the bin" 
We run an after school club, and the number of kids we have coming through who have basic maths and english issues is shocking. I was in one day and one of the staff was helping a 9 year old boy - no learning difficulties although some behavioural ones - with his spelling words which were very basic 4 letter words.
I don't want a system where my 7 year old chooses her objectives - I want them chosen for her by an experienced, qualified professional teacher who understands her strengths and capabilities and sets targets to stretch her.
And our school's books are so old, scarce and tatty that the PSA is having to fund new ones, along with basics like whiteboards. Because funding has been cut so much - but all the kids in an affluent area from 5-7 get free lunches, so that's fine!
Sorry, ranty!