I have a boundary between my land and the local primary school, which is currently marked by a fence. I would like a little more privacy, not least because DD now attends the school, so whenever I go into that bit of the garden, she can see me and shrieks! 
I want to plant a mixed hedge, ideally with native trees (I'd vary it a bit if an alternative were particularly gorgeous). I want it as a good habitat and a decorative thing, rather than just to make a fast-growing barrier. And because there's a school on the other side, I mostly don't want it too prickly, though there's a patch where a few prickly things could be. I'm thinking:
- hawthorn
- blackthorn
- smooth-leaf holly
- elder
- guelder rose
- rowan
- beech
- crabapple?
- golden hop (yes, I know, not native and it might just swamp everything, but they are so pretty!)
What do you think? And do you have any tips for hedges? I know how to lay a hedge, but I've never had to establish one from scratch and don't know which things might out-compete others.