Muslim school challenges critical Ofsted report The independent Olive Tree Primary School in Luton faced a series of criticisms from inspectors. Share this:TweetMoreEmailPrint