if a student wants to carry a gun legally witha CCP, then let him, if they dont want to then they dont want to... if a student has a criminal record then no he shouldnt be allowed.. same goes for teachers and administration. criminal record = no CCP, if they are clean they can chose wether or not they want to carry a concealed weapon.. now go back to England if you dont want guns...
edit: just checked, you are in the UK... that mostly explains your anti gun feelings..