Some 300 armed Muslim students attacked a Christian boys' school in northern Pakistan in retaliation to French satirical newspaper Charlie Hebdo's controversial drawings of Mohammed.