McCracken Middle School principal on leave